@charset "UTF-8";
/* CSS Document */
/*
Theme Name: exerciciosdevida
Theme URI: http://www.exerciciosdevida.com.br/
Description: Tema especial para Exercícios de Vida
Author: RAZZ.comunicação+tecnologia
Author URI: http://www.razz.com.br
Version: 1.0
.
Template criado exclusivamente para Exercícios de Vida / Todos os direitos reservados.
.
*/

/*//////////////////////////////// Estrutura do html */

*{
	margin:0;
	padding:0;
	border:none;
	list-style:none;
}
html{
	background:#DCF0F7 url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fbg_body.jpg") center 0 repeat-x;
}
body{
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.holder{
	width:960px;
	margin:0 auto;
	position:relative;
}
.holder_slider{
	width:838px;
	margin:0 auto;
	position:relative;
}
header, aside, footer, section, nav, article{
	display:block;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}

/*///////////////////////////////// Flash */

#flasharea, #logoarea {
	clear:both;
	height:200px;
	margin:0;
	min-width:960px;
	padding:0;
	text-align:center;
	width:100%;
	border-bottom: 1px dotted #C1C7D0;
	margin:0;
	background: url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fbg-top.jpg") repeat-x top center;
}

/*///////////////////////////////// Header */

/* Menu */

header{
	position:relative;
	z-index:1;
}
header nav{
	border-bottom: 1px dotted #F0F0F0;
	border-top: 1px dotted #F0F0F0;
	height: 42px;
	margin-top: 0;
	padding-top: 4px;
	min-width:960px;
}
header nav ul li{
	float:left;
	position:relative;
	font-family:'FrutigerLTStd47LightCondensed';
	text-transform:lowercase;
	color:#fff;
	font-size:18px;
	margin:0 5px;
}
header nav ul li:first-child{
}
header nav ul li a{
color: #990066;
   display: block;
   float: left;
   height: 38px;
   line-height: 38px;
   padding: 0 9px;
   text-decoration: none;
	}
header nav ul li.current-menu-item,
header nav ul li.current-menu-parent,
header nav ul li.current-page-ancestor,
header nav ul li.current-menu-ancestor,
header nav ul li.sfHover a,
header nav ul li a:hover{
	background:#990066;
	webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	color:#fff;
}

.current-menu-item a{
	color:#fff !important;
}

header nav ul ul {
	position:absolute;
	top:-999em;
	width:214px;
	background:#00B7F2;
	webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:5px 0;
}
header nav ul ul ul{
	margin-left:216px;
}
header nav ul li li{
	font-size:15px;
	margin-left:0;
	border-top:1px solid #00C0F3;
}
header nav ul li li:first-child{
	font-size:15px;
	margin-left:0;
	border-top:0;
}
header nav ul li li a{
	float:left;
	background:none !important;
	color:#fff;
	display:block;
	height:30px;
	line-height:30px;
	margin:4px;
	width:184px;
}
header nav ul li li a:hover{
	background:#00C0F3 !important;
	webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
header nav ul li.sfHover ul{
	left:0;
	top:40px;
	z-index:99;
}
header nav ul li:hover li ul, nav#menu ul li.sfHover li ul {
	top:-999em;
}
header nav ul li li:hover ul, nav#menu ul li li.sfHover ul{
	width:214px;
	top:-1px;
}
header nav ul li li:hover li ul, nav#menu ul li li.sfHover li ul {
	top:-999em;
}
header nav ul li li li:hover ul, nav#menu ul li li li.sfHover ul{
	width:214px;
	top:0;
}

/* Logo */

a.logo{
	display: block;
	float: left;
	height: 129px;
	margin: 3px 0 3px 11px;
	width: 486px;
}
a.logo_home{
	display: block;
	float: left;
	height: 106px;
	margin: 15px 0 15px 11px;
	width: 400px;
}

/* Busca */

.searchform{
	height:27px;
	background: #e7e7e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlN2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 32%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
	webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	-webkit-box-shadow: inset 0 2px 2px 1px #cdcdcd;
	-moz-box-shadow: inset 0 2px 2px 1px #cdcdcd;
	box-shadow: inset 0 2px 2px 1px #cdcdcd;
}
.searchform input{
	float:left;
	font-size:13px;
	color:#777;
	height:25px;
	line-height:27px;
	background:none;
	font-family:'FrutigerLTStd47LightCondensed';
	padding-top:2px;
}
.searchform button{
	width:17px;
	height:22px;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fico_search.png") 0 0 no-repeat;
	text-indent:-9000px;
	margin:4px 0 0 4px;
	cursor:pointer;
}
.searchform_header{
	float:right;
	width:204px;
	margin-top:62px;
}

/*////////////////////// content ////////////////////////////*/

div#wrapper{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fbg_footer.png") center bottom no-repeat;
	clear:both;
	position:relative;
	min-width:960px;
}
div.content{
	background:#fff url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fbg_body.png") center -290px repeat-x;
	width:880px;
	padding:0 20px 40px;
	margin:0 auto;
	overflow:hidden;
	border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	webkit-border-radius:0 0 7px 7px;
	min-height:380px;
}
div.content_index{
	min-width:960px;
}
div.holder_index{
	width:880px;
	padding:40px;
	margin:0 auto;
	border-radius:0 0 7px 7px;
	-moz-border-radius:0 0 7px 7px;
	webkit-border-radius:0 0 7px 7px;
	overflow:hidden;
	background:#fff url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fbg_body.png") center -360px repeat-x;
}
div#left_index{
	width:525px;
	float:left;
	*position:relative;
}
div.content_pages{
	padding-top:12px;
}
section#title{
	width:100%;
	height:54px;
	line-height:54px;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Ffaixa_title.png") 0 0 repeat-x;
	border-bottom:1px dotted #C1C7D0;
}
section#title h1{
	color:#A3238E;
	font-size:30px;
	font-family:'FrutigerLTStd47LightCondensed';
	padding-left:40px;
}
div#content_left{
	width:512px;
	float:left;
}
div#content_full{
	width:880px;
}
div#content_contato{
	width:408px;
	float:left;
}
figure.profissional{
	width:168px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float:left;
	padding:3px;
	text-align: center;
}
figure.profissional img{
	/*float:left;*/
	border-radius: 10px;
}
/*
figure.profissional:hover {
	background:#A6E3FA;
}*/
article.equipe{
	width:318px;
	float:right;
}

/*////////////////////// Index ////////////////////////////*/

div#content_slider{
	border-bottom:1px dotted #C1C7D0;
	padding:0 0 16px;;
	min-width:960px
}
div#content_slider_home{
	border-bottom:1px dotted #C1C7D0;
	padding:3px 0;
	min-width:960px
}
section#index_servicos{
	border-bottom:1px dotted #C1C7D0;
	padding:3px 0;
	min-width:960px;
}/*
section#index_servicos ul li{
	display:none;
}
section#index_servicos ul li:first-child{
	border-left:0;
	padding:15px 21px 3px 0;
}
section#index_servicos ul li.last-thumb{
	padding:15px 0 3px 21px;
}*/
section#index_servicos ul{
margin: 0 0 0 6px;
}
section#index_servicos ul li{
	padding:18px 0px 0px 0;
	display:block;
	margin-left: 1px;
}
section#index_servicos ul li span{
	display:block;
	text-align:center;
	font-size:15px;
	color:#7A8295;
	font-family:'FrutigerLTStd47LightCondensed';
	width:115px;
	margin:0 4px;
}
section#index_servicos ul li figure{
	width:95px;
	margin:0 0 7px 11px;
}
section#index_servicos ul li figure img:hover{
	opacity:0.5;
	-moz-opacity:0.5;
}
section#index_servicos ul li span a{
	color:#1A1A1A;
	text-decoration:none;
}
section#index_servicos ul li span a:hover{
	text-decoration:underline;
}

/*////////////////////// Sidebar Index ////////////////////////////*/

aside#right_index{
	width:303px;
	float:right;
}
div.sidebar_top_home{
 border-bottom:1px dashed #B8B8B8;
	overflow:hidden;
	margin-bottom:35px;
}
section.sidebar_home{
	margin-bottom:50px;
	padding:14px;
	border: 1px solid #DFDFDF;
	overflow:hidden;
	background: #dcf0f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 79%, #ededed 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(79%,#ededed), color-stop(99%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 79%,#ededed 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ededed 79%,#ededed 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 79%,#ededed 99%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#ededed 79%,#ededed 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
}
section.sidebar_home section.calendario{
	border:0;
	margin:-14px;
}
section.sidebar_home h1 {
	color:#A3238E;
	font-family: 'FrutigerLTStd47LightCondensed';
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 12px;
}
section.sidebar_bottom_home{
	border:0!important;
	padding:0!important;
	width:303px!important;
	margin-top:30px;
}
section.dicas_home{
	overflow:hidden;
	margin-top:26px;
}
section.dicas_home:first-child{
	margin-top:0;
}
section.dicas_home article{
	border:1px solid #DBDBDB;
	overflow:hidden;
	padding:14px;
}
section.dicas_home article h2{
	font-size:22px;
	line-height:27px;
	font-family: 'FrutigerLTStd47LightCondensed';
	float:left;
	width:117px;
	font-weight:bold;
}
section.dicas_home article h2 a{
	display:block;
	color:#A3238E;
	text-decoration:none;
}
section.dicas_home article h2 a:hover{
	text-decoration:underline;
}
section.dicas_home article figure{
	float:right;
	width:147px;
}
section.dicas_home article figure img{
	float:right;
	width:147px;
}
section.pesquisar{
	margin-bottom: 30px;
	overflow: hidden;
}
section.pesquisar_home{
	width: 303px;
}
section.pesquisar_home .searchform_home{
	float:left;
	width:303px;
}
section.pesquisar_home .searchform_home input{
	margin-left:10px;
	width:266px;
}
section.pesquisar_paginas{
	width: 317px;
}
section.pesquisar_paginas .searchform_home{
	float:left;
	width:317px;
}
section.pesquisar_paginas .searchform_home input{
	margin-left:10px;
	width:280px;
}
section.pesquisar_contato{
	width: 298px;
}
section.pesquisar_contato .searchform_home{
	float:left;
	width: 298px;
}
section.pesquisar_contato .searchform_home input{
	margin-left:10px;
	width:261px;
}


/*////////////////////// Slider Index banner ////////////////////////////*/

#container-slider-destaques{
	border:1px solid #E0E0E0;
	width:513px;
	padding:3px;
	z-index:1;
	position:relative;
}
#slider-destaques{
	width:513px;
	height:250px;
	position:relative;
}
.blocos{
	width:513px;
	height:250px;
}
.botoes-destaques{
	position:relative;
	height:34px;
	width:32px;
	margin-top:-140px;
	z-index:5000;
	text-indent:-99999px;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fsetas_banner.png") 0 0 no-repeat;
}
.proximo-des{
	float:right;
	margin-right:-20px;
	background-position: right top;
}
.proximo-des:hover{
background-position: right bottom;
}
.anterior-des{
	float:left;
	margin-left:-20px;
	background-position: left top;
}
.anterior-des:hover{
	background-position: left bottom;
}

/*////////////////////// Slider Index Profissionais ////////////////////////////*/

.container-slider-profissionais{
	width:522px;
	height:130px;
	padding:5px 0px 0px 5px; 
}
.slider-profissionais{
	width: 100%;
    display: flex;
    flex-direction: column;
    height: 130px;
}
.slide-profissional{
	width:455px;
	height:118px;
    margin-bottom: 40px;
    height: 118px;
}
.slider-profissionais figure img{
	background:#fff;
	padding:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float:left;
	-webkit-box-shadow:0px 0px 7px 0px #999;
	-moz-box-shadow:0px 0px 7px 0px #999;
	box-shadow:0px 0px 7px 0px #999;
	margin:0 30px 5px 0;
}
.slider-profissionais figure img:hover{
	-webkit-box-shadow:0px 0px 7px 0px #00AFF1;
	-moz-box-shadow:0px 0px 7px 0px #00AFF1;
	box-shadow:0px 0px 7px 0px #00AFF1;
}
.desc-profissional{
	float:left;
	width:245px;
	height:118px;
}
.botoes-prossionais{
	float:right;
	height:24px;
	width:24px;
	text-indent:-99999px;
	margin-right:6px;
	background:#fff;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fsetas_equipe.png") 0 0 no-repeat;
}
.proximo-pro{
	background-position:right top;
}
.proximo-pro:hover{
	background-position:right bottom;
}
.anterior-pro{
	background-position:left top;
}
.anterior-pro:hover{
	background-position:left bottom;
}

/*////////////////////// Category Index ////////////////////////////*/

section.list_categories{
	border-top: 1px solid #DEDEDE;
	float: left;
	margin-top: 30px;
	padding-top: 24px;
	position: relative;
	width: 100%;
}
section.list_categories article{
	border-top:1px dashed #DEDEDE;
	padding-top:30px;
	margin-top:30px;
	float:left;
	width: 100%;
}
section.list_categories article:first-child{
	border-top:0;
	padding-top:0;
	margin-top:0;
}
section.list_categories h1{
	width: 420px;
	color:#A3238E;
	margin-bottom:26px;
	font-family:'FrutigerLTStd47LightCondensed';
	font-size:30px;
}
section.list_categories h2 a{
	color:#A3238E;
	margin-bottom:12px;
	font-family:'FrutigerLTStd47LightCondensed';
	font-size:20px;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
}
section.list_categories h2 a:hover{
	text-decoration:underline;
}
section.list_categories p a {
	display:block;
	text-decoration:none;
	color:#1A1A1A;
	font-size:12px;
	line-height:22px;
	}
section.list_categories a:hover{
	text-decoration: underline;
}
section.list_categories span.data{
	margin-bottom:20px;
}
section.list_categories figure img{
	background:#fff;
	padding:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float:left;
	-webkit-box-shadow:0px 0px 7px 0px #999;
	-moz-box-shadow:0px 0px 7px 0px #999;
	box-shadow:0px 0px 7px 0px #999;
	margin:6px 30px 5px 6px;
}
section.list_categories figure img:hover{
	-webkit-box-shadow:0px 0px 7px 0px #00AFF1;
	-moz-box-shadow:0px 0px 7px 0px #00AFF1;
	box-shadow:0px 0px 7px 0px #00AFF1;
}
a.veja_mais{
	color:#fff;
	background:#00AEEF;
	padding:6px 9px 6px 17px;
	float:right;
	text-decoration:none;
	font-family:'FrutigerLTStd47LightCondensed';
	font-size:14px;
	margin-top: -57px;
	border-radius:25px 0 0 25px;
	-moz-border-radius:25px 0 0 25px;
	webkit-border-radius:25px 0 0 25px;
}
a.veja_mais:hover{
	background:#1DC1FF;
	text-decoration:none!important;
}

/*////////////////////// Sidebar ////////////////////////////*/

aside#sidebar_content{
	width:317px;
	float:right;
}
section.sidebar{
	width:287px;
	border:1px solid #DFDFDF;
	padding:14px;
	overflow:hidden;
	margin-bottom:30px;
}
section.sidebar section.calendario{
	border:0;
	margin:-14px;
}
section.sidebar h1,
section.sidebar h2,
section.sidebar h3,
section.sidebar h4,
section.sidebar h5,
section.sidebar h6{
	color:#A3238E;
	font-family:'FrutigerLTStd47LightCondensed';
	margin-bottom: 12px;
}
section.sidebar h1{
	font-size:30px;
	line-height:35px;
}
section.sidebar h2{
	font-size:26px;
	line-height:26px;
}
section.sidebar h3{
	font-size:24px;
	line-height:24px;
}
section.sidebar h4{
	font-size:22px;
	line-height:22px;
}
section.sidebar h5{
	font-size:20px;
	line-height:20px;
}
section.sidebar h6{
	font-size:18px;
	line-height:18x;
}
section.sidebar p{
	color:#1A1A1A;
	font-size:12px;
	line-height:20px;
	padding-bottom:15px;
}
section.sidebar p a{
	color:#555;
	text-decoration:underline;
}
section.sidebar p a:hover{
	color:#1A1A1A;
	text-decoration:underline;
}
section.sidebar img{
	max-width:287px;
}
section.sidebar ul li,
section.sidebar ol li,
.sidebar_home ul li,
.sidebar_home ol li,
.sidebar_home_bottom ul li,
.sidebar_home_bottom ol li{
	color:#1A1A1A;
	margin:7px 0 5px 0;
	line-height:18px;
	border-top:1px dashed #DFDFDF;
	padding-top:7px;
}
section.sidebar ul li:first-child,
section.sidebar ol li:first-child,
.sidebar_home ul li:first-child,
.sidebar_home ol li:first-child,
.sidebar_home_bottom ul li:first-child,
.sidebar_home_bottom ol li:first-child{
	border-top:0;
	padding-top:0;
	margin-top:0;
}
section.sidebar .textwidget ul, section.sidebar .textwidget ol{
	margin-bottom:15px;
		line-height:20px;
}
section.sidebar .textwidget ul li{
	list-style-type:disc;
	list-style-position:inside;
	border-top:0;
	padding-top:0;
	margin-top:0;
}
section.sidebar .textwidget ul li a{
	color:#555;
}
section.sidebar .textwidget ol li{
	list-style-type:decimal;
	list-style-position:inside;
	border-top:0;
	padding-top:0;
	margin-top:0;
}
section.sidebar .textwidget ol li a{
	color:#555;
}
section.sidebar ul li a,
section.sidebar ol li a,
.sidebar_home ul li a,
.sidebar_home ol li a,
.sidebar_home_bottom ul li a,
.sidebar_home_bottom ol li a{
	color:#1A1A1A;
	text-decoration:none;
	padding:5px;
	display:block;
}
section.sidebar ul li a:hover,
section.sidebar ol li a:hover,
.sidebar_home ul li a:hover,
.sidebar_home ol li a:hover,
.sidebar_home_bottom ul li a:hover,
.sidebar_home_bottom ol li a:hover{
	text-decoration:none;
	background:#E1E1E1;
}
section.sidebar ul li.recentcomments{
	margin-bottom:10px;
	font-style:italic;
}
section.sidebar ul li.recentcomments a{
	display:block;
	color:#204C81;
	font-style:normal;
}
div.tagcloud a{
	color:#1A1A1A;
	text-decoration:none;
}
div.tagcloud a:hover{
	text-decoration:underline;
}
section.sidebar #searchform label{
	display:block;
	margin-bottom:3px;
	color:#1A1A1A;
}
section.sidebar #searchform input[type=text]{
	width:194px;
	height:27px;
	background: #e7e7e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlN2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 32%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffffff), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 32%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
	webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	-webkit-box-shadow: inset 0 2px 2px 1px #cdcdcd;
	-moz-box-shadow: inset 0 2px 2px 1px #cdcdcd;
	box-shadow: inset 0 2px 2px 1px #cdcdcd;
	font-size:11px;
	color:#1A1A1A;
	padding:3px 5px;
}
section.sidebar #searchform input[type=text]:focus{
		background: #C7E7F3; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTdlN2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 32%, #C7E7F3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffffff), color-stop(100%,#C7E7F3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 32%,#C7E7F3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 32%,#C7E7F3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 32%,#C7E7F3 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 32%,#C7E7F3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#C7E7F3',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:inset  0 2px 2px 1px #8ECFE8;
	-moz-box-shadow:inset  0 2px 2px 1px #8ECFE8;
	box-shadow:inset  0 2px 2px 1px #8ECFE8;
}
section.sidebar #searchform input[type=submit]{
	padding:2px 12px;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-family:'FrutigerLTStd47LightCondensed';
	cursor:pointer;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	background:#0B87B6;
	color:#fff;
	text-transform:lowercase;
}
section.sidebar #searchform input[type=submit]:hover{
	background:#0EA8E2;
}
a.button-link{
	display:block;
	padding:2px 21px;
	color:#FFF!important;
	text-decoration:none!important;
	font-size:14px;
	font-family:'FrutigerLTStd47LightCondensed';
	cursor:pointer;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	background:#0B87B6;
	color:#fff;
	text-transform:lowercase;
	float:right;
}
a.button-link:hover{
	background:#0EA8E2;
}
a.button-more{
	color:#fff!important;
	background:#00AEEF;
	padding:6px 9px 6px 17px;
	float:right;
	text-decoration:none!important;
	font-family:'FrutigerLTStd47LightCondensed';
	font-size:14px;
	margin:10px -14px 0 0;
	border-radius:25px 0 0 25px;
	-moz-border-radius:25px 0 0 25px;
	webkit-border-radius:25px 0 0 25px;
}
a.button-more:hover{
	background:#1DC1FF;
	text-decoration:none!important;
}
.sidebar_arquivo ul li{
	color:#666!important;
}
.sidebar_arquivo ul li a{
	display:inline-block!important;
}


/*////////////////////// Sidebar Calendario////////////////////////////*/

section.calendario{
	border:1px solid #DFDFDF;
	background:#F5F5F5;
	padding:14px;
	overflow:hidden;
}
section.calendario h1{
	color:#A3238E;
	font-family: 'FrutigerLTStd47LightCondensed';
	margin-bottom: 12px;
	font-size: 30px;
	line-height: 35px;
}
article.lista_eventos{
	overflow:hidden;
	border-top:1px dashed #DFDFDF;
	padding-top:20px;
	margin-top:15px;
}
article.lista_eventos:first-child{
	border-top:0;
	padding-top:0;
	margin-top:0;
}
article.lista_eventos h2{
	background:#65C2E5;
	font-size:20px!important;
	margin-bottom:0!important;
	padding-top:5px;
	width:58px;
	height:50px;
	text-align:center;
	text-transform:uppercase;
	color:#FFF!important;
	float:left;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	line-height:23px!important;
	font-family: 'FrutigerLTStd47LightCondensed';
}
article.lista_eventos h2 span{
	font-size:18px!important;
}
article.lista_eventos ul{
	width:77%;
	float:right;
}
article.lista_eventos ul li{
	margin-left:15px!important;
	border-top: 1px dashed #DFDFDF;
	color: #1A1A1A;
	line-height: 18px;
	margin:7px 0 5px 0;
	padding-top: 7px;
	list-style-position:outside;

}
article.lista_eventos ul li:first-child{
	border-top: 0 none;
	margin-top: 0;
	padding-top: 0;
}
article.lista_eventos ul li a{
	display:block;
	color: #1A1A1A;
	text-decoration: none;
	padding:5px;
}
article.lista_eventos ul li a:hover{
	text-decoration:none;
	background:#E1E1E1;
}
.programacao ul li a{
	text-decoration:none!important;
}
/*////////////////////// Sidebar Programação////////////////////////////*/

section.sidebar_programacao{
	margin-top:30px;
	border-top:1px dashed #9E9E9E;
	padding-top:20px;
	overflow:hidden;
}
section.sidebar_programacao:first-child{
	margin-top:0;
	border-top:0;
	padding-top:0;
}

/*////////////////////// Contato ////////////////////////////*/

aside#sidebar_contato{
	width:295px;
	float:right;
}
aside#sidebar_contato h1{
	color:#A3238E;
	margin-bottom:12px;
	font-family:'FrutigerLTStd47LightCondensed';
	font-size:30px;
}
aside#sidebar_contato address {
	color:#444D61;
	font-style:normal;
	line-height:24px;
	margin-bottom:20px;
}
aside#sidebar_contato figure {
	background:#E0E0E0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float:left;
	padding:3px;
	margin-bottom:20px;
}
aside#sidebar_contato figure:hover {
	background:#A6E3FA;
}
aside#sidebar_contato figure img{
	float:left;
}
aside#sidebar_contato ul li {
	color:#444D61;
	font-style:normal;
	line-height:24px;
}
aside#sidebar_contato ul li a{
	color:#444D61;
	text-decoration:none;
}
aside#sidebar_contato ul li a:hover{
	text-decoration:underline;
}

/*////////////////////// Busca ////////////////////////////*/

article.list_search p a{
	display:block;
	text-decoration:none;
}
article.list_search p a:hover{
	text-decoration:underline;
}

/*////////////////////// Eventos ////////////////////////////*/

article.list_eventos p a{
	display:block;
	text-decoration:none;
	color:#1A1A1A!important;
}
article.list_eventos p a:hover{
	text-decoration:underline;
}
a.more{
	display:block;
	padding:2px 21px;
	color:#FFF!important;
	text-decoration:none!important;
	font-size:14px;
	font-family:'FrutigerLTStd47LightCondensed';
	cursor:pointer;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	background:#B70D83;
	color:#fff;
	text-transform:lowercase;
	float:right;
}
a.more_inscricao{
	float:left;
	display:none;
}
a.block_item{
	display:block;
}
a.more:hover{
	background:#0EA8E2;
}
form#searchform_prgramacao{
	position:absolute;
	right:40px;
	top:0;
	width:645px;
	height:66px;
}
form#searchform_prgramacao ul li{
	float:left;
}
form#searchform_prgramacao label{
	float:left;
	color:#0D83AF;
	font-size:15px;
}
form#searchform_prgramacao span{
	float:left;
	padding:10px 7px;
	color:#1A1A1A;
	display:block;
	width:200px;
	font-size:13px;
	background:#F3F3F3;
	webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: inset 0 2px 5px 1px #D4D4D4;
	-moz-box-shadow: inset 0 2px 5px 1px #D4D4D4;
	box-shadow: inset 0 2px 5px 1px #D4D4D4;
	margin:8px 9px 0;
}
form#searchform_prgramacao span:hover{
	-webkit-box-shadow: inset 0 2px 5px 1px #BBB;
	-moz-box-shadow: inset 0 2px 5px 1px #BBB;
	box-shadow: inset 0 2px 5px 1px #BBB;
}
form#searchform_prgramacao select{
	float:left;
	width:200px;
	background:#F3F3F3;
	color:#1A1A1A;
	border:0;
}
form#searchform_prgramacao button#searchsubmit {
	display:block;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-family:'FrutigerLTStd47LightCondensed';
	cursor:pointer;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#0EA8E2;
	color:#fff;
	text-transform:lowercase;
	float:right;
	margin-top:11px;
	float:left;
	width:108px;
	height:31px;
	line-height:31px;
	text-align:center;
}
form#searchform_prgramacao button#searchsubmit:hover{
	background:#0B87B6;
}

/*////////////////////// footer ////////////////////////////*/

footer{
	min-height:280px;
	clear:both;
	margin-top:35px;
	min-width:960px;
}
footer nav {
width: 577px;
overflow: hidden;
margin-left: 40px;
float: left;
border-right: 1px solid #EAFAFF;
}

footer nav ul {
width: 288px;
overflow: hidden;
float: left;
}

footer nav ul li{
	margin-bottom:8px;
}
footer nav ul li a{
	text-decoration:none;
	color:#444D61;
}
footer nav ul li.current-menu-item a{
	text-decoration:underline!important;
	color:#444D61!important;

}
footer nav ul li a:hover{
	text-decoration:underline;
}
section#address {
width: 210px;
float: right;
margin: 0 62px 20px 0;
}
section#address address{
	font-style:normal;
	color:#444D61;
	line-height:24px;
	margin-bottom:20px;
}
section#address address a{
	color:#444D61;
	text-decoration:none;
}
section#address address a:hover{
	text-decoration:underline;
}
ul.tel{
	margin-bottom:26px;
}
ul.tel li{
	color:#444D61;
	padding:0 0 8px 20px;
}
ul.tel li.fixo{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fico_tel.png") 0 2px no-repeat;
}
ul.tel li.cel{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fico_tel.png") -22px -24px no-repeat;
}
ul.tel li a{
	color:#444D61;
	text-decoration:none;
}
ul.tel li a:hover{
	text-decoration:underline;
}
section#address figure{
	background:#fff;
	padding:3px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	float:left;
	-webkit-box-shadow:0px 0px 7px 0px #999;
	-moz-box-shadow:0px 0px 7px 0px #999;
	box-shadow:0px 0px 7px 0px #999;
}
section#address figure:hover{
	-webkit-box-shadow:0px 0px 7px 0px #00AFF1;
	-moz-box-shadow:0px 0px 7px 0px #00AFF1;
	box-shadow:0px 0px 7px 0px #00AFF1;
}
section#address figure img{
	float:left;
}
section#copy{
	clear:both;
	overflow:hidden;
	width:944px;
	margin-top:20px;
	border:1px solid #DFDFDF;
	padding:15px 0;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 2px 7px 0 #DFDFDF;
	-moz-box-shadow:0 2px 7px 0 #DFDFDF;
	box-shadow:0 2px 7px 0 #DFDFDF;
	position:relative;
	background:#fff;
}
section#copy:hover{
	border:1px solid #B4DFEF;
	-webkit-box-shadow:0 2px 7px 0 #B4DFEF;
	-moz-box-shadow:0 2px 7px 0 #B4DFEF;
	box-shadow:0 2px 7px 0 #B4DFEF;
}
section#copy p{
	color:#949494;
}
a.razz{
	position:absolute;
	width:18px;
	height:17px;
	top:13px;
	right:15px;
	z-index:1;
}

/*////////////////////// Estrutura wordpress ////////////////////////////*/

/* breadcrump */

section#breadcrump{
	overflow:hidden;
	width:100%;
	color:#56557E;
	font-size:10px;
	text-transform:lowercase;
	margin-bottom:30px;
}
section#breadcrump a{
		color:#56557E;
	text-decoration:none;
}
section#breadcrump a:hover{
	text-decoration:underline;
}

/* Post */

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{
	color:#A3238E;
	margin-bottom:12px;
	font-family:'FrutigerLTStd47LightCondensed';
}
.post h1 a, .post h2 a, .post h3 a, .post h4 a, .post h5 a, .post h6 a{
	color:#A3238E;
	text-decoration:none;
}
.post h1 a:hover, .post h2 a:hover, .post h3 a:hover, .post h4 a:hover, .post h5 a:hover, .post h6 a:hover{
	text-decoration:underline;
}
.post h1{
	font-size:30px;
	line-height:35px;
}
.post h2{
	font-size:22px;
	line-height:28px;
}
.post h3{
	font-size:20px;
	line-height:26px;
}
.post h4{
	font-size:18px;
	line-height:24px;
}
.post h5{
	font-size:17px;
	line-height:22px;
}
.post h6{
	font-size:15px;
	line-height:20px;
}
.post p{
	color:#1A1A1A;
	font-size: 12px;
	line-height:22px;
	padding-bottom:20px;
	text-align:justify;
}
.post p a{
	color:#555;
	text-decoration:underline;
}
.post p a:hover{
	color:#1A1A1A;
}
.post ul,
.post ol{
	margin:0 20px 20px 20px;
}
.post ul li,
.post ol li{
	font-size:12px;
	color:#1A1A1A;
	line-height:22px;
	list-style-position:outside;
	margin:0 0 3px 15px;
}
.post ul li,
.post_trabalhe ul li{
	list-style-type:square;
}
.post ol li,
.post_trabalhe ol li{
	list-style-type:decimal;
}
.post ul li a,
.post ol li a{
	color:#555;
	text-decoration:underline;
}
.post ul li a:hover,
.post ol li a:hover{
		color:#1A1A1A;
}
.post blockquote {
  padding-left:15px;
		margin:10px 0 10px 50px;
  border-left: 3px solid #555;
}
.post img{
	max-width:100%;
}
.post img.alignleft{
	float:left;
	margin:5px 13px 5px 0;
}
.post img.alignright{
	float:right;
	margin:5px 0 5px 18px;
}
.post img.aligncenter {
	margin:5px auto 20px;
	display:block;
}
.post img.alignnone{
	margin:5px 0 20px 0;
	display:block;
}
.post div.aligncenter p, .post div.alignleft p, .post div.alignright p, .post div.alignnone p{
	color:#555 !important;
	font-size:10px !important;
	font-style:italic;
	text-align:left;
	line-height:13px;
}
.post div.aligncenter{
	margin:0 auto;
	display:block;
}
.post div.alignleft{
	float:left;
	margin:0 13px 5px 0;
	display:block;
}
.post div.alignright{
	float:right;
	margin:0 0 5px 18px;
	display:block;
}
.post div.aligncenter img, .post div.alignleft img, div.alignright img, div.alignnone img{
	display:block;
	margin-bottom:3px;
}
article.list_post{
	border-bottom:1px dashed #9E9E9E;
	margin-bottom:30px;
	padding-bottom:20px;
	overflow:hidden;
}
span.data{
	color:#0b87b6;
	font-size:15px;
	display:block;
	font-family:'FrutigerLTStd47LightCondensed';
	margin-bottom:8px;
}
span.data a{
	color:#0b87b6;
	text-decoration:none;
}
span.data a:hover{
	color:#0b87b6;
	text-decoration:underline;
}
span.data strong{
	color:#204C81;
	font-weight:normal;
}
span.tags{
	color:#0b87b6;
	display:block;
	margin-bottom:12px;
}
span.tags a{
	color:#204C81;
	text-decoration:none;
}
span.tags a:hover{
	text-decoration:underline;
}
a.more-link{
	display:block;
	font-size:16px !important;
	color:#0b87b6 !important;
	text-decoration:none !important;
	font-family:'FrutigerLTStd47LightCondensed';
	margin-top:10px;
	width:100%;
	text-align:right;
}
a.more-link:hover{
	text-decoration:underline !important;
}
p.comments{
	padding-bottom:0 !important;
}
.razz-social-share{
	height:20px !important;
	}
span.seletor{
		font-family:'FrutigerLTStd47LightCondensed' !important;
		color:#0B87B6 !important;
		font-size:14px;
	}


/* Formulário CForms 7*/

ul.form_contato{
	margin:0 !important;
}
ul.form_contato li{
	border-bottom:0;
	padding-bottom:0;
	list-style:none;
	margin:0 0 10px 0 !important;
	overflow:hidden;
	list-style:none !important
}
ul.form_contato label{
	font-size:12px;
	color:#1A1A1A;
	padding-bottom:5px;
	display:block;
	*float:left;
	*width:100%;
}
ul.form_contato li input[type=text],
ul.form_contato li input[type=email],
ul.form_contato li input[type=password],
ul.form_contato li textarea,
ul.form_contato li select{
	padding:6px 7px;
	color:#1A1A1A;
	display:block;
	width:393px;
	font-size:13px;
	webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: inset 0 2px 2px 1px #D4D4D4;
	-moz-box-shadow: inset 0 2px 2px 1px #D4D4D4;
	box-shadow: inset 0 2px 2px 1px #D4D4D4;
	background:#F3F3F3;
	*border:1px solid #D4D4D4; /* Internet Explorer 7 */
	border /*\**/: 1px solid #D4D4D4\9; /* Internet Explorer 8 */
	width /*\**/:390px\9; /* Internet Explorer 8 */
}
ul.form_contato li input[type=text]:focus,
ul.form_contato li input[type=email]:focus,
ul.form_contato li input[type=password]:focus,
ul.form_contato li textarea:focus,
ul.form_contato li select:focus{
	-webkit-box-shadow: inset 0 2px 2px 1px #BBB;
	-moz-box-shadow: inset 0 2px 2px 1px #BBB;
	box-shadow: inset 0 2px 2px 1px #BBB;
}
.sidebar ul.form_contato{
	*width:100%;/* Internet Explorer 7 */
	*float:left;/* Internet Explorer 7 */
}
.sidebar ul.form_contato li{
	*margin-left:0;/* Internet Explorer 7 */
	*float:left;/* Internet Explorer 7 */
	*width:100%;/* Internet Explorer 7 */
}
.sidebar ul.form_contato li input[type=text],
.sidebar ul.form_contato li input[type=email],
.sidebar ul.form_contato li input[type=password],
.sidebar ul.form_contato li select{
	width:273px!important;
	width /*\**/:270px\9!important; /* Internet Explorer 8 */
}
.sidebar_bottom_home ul.form_contato li{
	width:289px!important;
	width /*\**/:287px\9!important; /* Internet Explorer 8 */
}
.sidebar ul.form_contato li textarea{
	width:270px;
	height:70px;
	padding:0!important;
}
.sidebar ul.form_contato label{
	color:#1A1A1A;
}
.sidebar_bottom_home ul.form_contato li input[type=text],
.sidebar_bottom_home ul.form_contato li input[type=email],
.sidebar_bottom_home ul.form_contato li input[type=password],
.sidebar_bottom_home ul.form_contato li select{
	width:275px!important;
	width /*\**/:275px\9!important; /* Internet Explorer 8 */
}
.sidebar_bottom_home ul.form_contato li textarea{
	width:275px!important;
	width /*\**/:275px\9!important; /* Internet Explorer 8 */
}

ul.form_contato li textarea{
	padding:10px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:395px;
	height:125px;
	resize:vertical;
	font-size:12px;
}
ul.form_contato li input[type=submit]{
	display:block;
	padding:2px 21px;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-family:'FrutigerLTStd47LightCondensed';
	cursor:pointer;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#00AEEF;
	color:#fff;
	text-transform:lowercase;
	float:right;
	margin-top:18px;
}
ul.form_contato li input[type=submit]:hover{
	background:#1DC1FF;
}
span.wpcf7-list-item{
	padding-right:10px;
}
div.wpcf7-response-output {
	margin:0 0 0 0;
	position:relative;
	color:#E30218;
}
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
div.eme-rsvp-message {
	border:0 none !important;
	font-size:11px !important;
	margin:20px 0!important;
	padding:12px 2% 12px 12% !important;
	width:86% !important;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	overflow:hidden;
	clear:both;
}

div.wpcf7-validation-errors, div.eme-rsvp-message {
	background: url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Ffail.png") no-repeat scroll 10px 12px #EE4949 !important;
	color:#fff !important;
}
div.wpcf7-mail-sent-ok {
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fok.png") no-repeat scroll 10px 12px #BAEC91 !important;
	color:#666 !important;
}
span.wpcf7-not-valid-tip-no-ajax {
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Ffail.png") no-repeat scroll 0 0 !important;
	border:0 !important;
	font-size:11px !important;
	color:#CE0000 !important;
	left:0 !important;
	padding:3px 2px 6px 27px !important;
	position: relative !important;
	top:3px !important;
	z-index:1;
	display:block !important;
	height:20px;
}
img.ajax-loader {
display:none;
}

/* Galeria de imagens*/

.gallery{
	margin-bottom:10px !important;
}
.gallery-item{
	width:110px !important;
	margin:8px !important;
}
.gallery img{
	float:left;
	margin:0 !important;
	border:0 !important;
}
.gallery-caption{
	font-size:11px;
	color:#0B87B6;
	padding:2px;
}

/* Comentarios */

h2.tt_comentarios{
	width:100%;
	overflow:hidden;
}
p#comments{
	color:#999;
	font-size:12px;
}
ol.commentlist{
	margin:0 !important
}
div.comment-body{
	background:#E9F5FA;
	padding:10px 12px;
	margin:0 0 10px 0 !important;
	overflow:hidden;
}
div.comment-body p{
	margin-left:48px;
	color:#204C81 !important;
}
ol.commentlist li{
	padding:0 !important;
	margin:0 !important;
	overflow:hidden;
	list-style:none !important;
}
img.avatar{
	border:1px solid #8DCEE6;
	padding:1px;
	margin-right:10px;
	float:left;
}
ol.commentlist cite{
	font-size:13px;
	color:#0B87B6;
	font-style:normal;
	border-bottom:1px solid #BDE1F0;
	padding-bottom:2px;
	list-style:none !important;
}
ol.commentlist cite a{
	text-decoration:none !important;
}
ol.commentlist cite a:hover{
	text-decoration:none !important;
	list-style:none !important;
}
.comment-meta{
	margin-left:48px;
}
span.says{
	font-size:12px;
	color:#204C81;
}
#content ol.commentlist p{
	padding:0;
	margin:10px 10px 15px 48px;
	list-style:none !important;
}
#content ol.commentlist .commentmetadata, #content ol.commentlist .comment-meta {
	padding-left:50px;
	list-style-type:none !important;
}
.commentmetadata a{
	color:#0B87B6 !important;
}
.commentmetadata a:hover{
	color:#0B87B6 !important;
}

.comment-meta a{
	font-size:11px;
	color:#878686;
	text-decoration:none !important;
	padding-top:4px;
	display:block;
}
.comment-meta a:hover{
	color:#878686 !important;
	text-decoration:underline !important;
}
.comment-awaiting-moderation{
	padding-left:50px !important;
	margin:10px 0;
	display:block;
	font-size:12px !important;
	color:#204C81 !important;
}
#content ol.commentlist .comment-body p{
	padding-right:10px;
	list-style:none !important;
}
div.children{
	margin:0 !important;
}
ol.commentlist ul.children{
	padding:0 !important;
	margin:0 0 0 42px !important;
}
ol.commentlist ul.children li{
	list-style:none !important;
	padding:0 !important;
	margin:0 !important;
}
span.date{
	font-size:11px;
	display:block;
	text-align:left;
	color:#BCBCBC;
	margin-left:50px;
}
p.comments a{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fico_comments.png") no-repeat scroll 0 2px transparent;
	color:#888 !important;
	display:block;
	margin-top:20px;
	padding:0 0 5px 35px;
	text-decoration:none !important;
}
p.comments a:hover{
	text-decoration:underline !important;
}
div.reply{
float:right;
}
div.reply a{
	padding:2px 10px;
	color:#FFF !important;
	text-decoration:none !important;
	font-size:13px;
	margin:0;
	cursor:pointer;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background:#0B87B6;
	color:#fff;
	text-transform:lowercase;
	font-family: 'FrutigerLTStd47LightCondensed';
}
div.reply a:hover{
	background:#0EA8E2;
}
ul.form_coment{
 margin-left:0;
}
ul.form_coment label{
margin-left:0;
color: #790F1D;
display: block;
font-size: 13px;
margin-bottom: 3px;
}
#commentform ul li {
	margin:0 0 10px 0;
	list-style:none !important;
}
#commentform li {
	margin-bottom:10px;
	list-style:none !important;
}
#commentform label {
	font-size:12px;
	color:#1A1A1A;
	padding-bottom:5px;
	display:block;
	*float:left;
	*width:100%;
}
#commentform label small{
	color:#626262;
	font-size:11px;
}
#commentform ul.form_coment li span{
	padding:6px 7px;
	color:#1A1A1A;
	display:block;
	width:350px;
	font-size:13px;
	webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: inset 0 2px 2px 1px #D4D4D4;
	-moz-box-shadow: inset 0 2px 2px 1px #D4D4D4;
	box-shadow: inset 0 2px 2px 1px #D4D4D4;
	background:#F3F3F3;
	*border:1px solid #D4D4D4; /* Internet Explorer 7 */
	border /*\**/: 1px solid #D4D4D4\9; /* Internet Explorer 8 */
	width /*\**/:347px\9; /* Internet Explorer 8 */
}
#commentform ul.form_coment li span:hover{
	-webkit-box-shadow: inset 0 2px 2px 1px #BBB;
	-moz-box-shadow: inset 0 2px 2px 1px #BBB;
	box-shadow: inset 0 2px 2px 1px #BBB;
}
#commentform input[type=text], #commentform textarea {
	width:350px;
	color: #1A1A1A;
	background:#F3F3F3;
}
#commentform textarea {
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#commentform input[type=submit].formbutton{
	display:block;
	padding:2px 0;
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-family:'FrutigerLTStd47LightCondensed';
	cursor:pointer;
	float:left;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	background:#0B87B6;
	color:#fff;
	text-transform:lowercase;
	margin:18px 0 0 286px;
	width:78px;
	text-align:center;
}
#commentform input[type=submit].formbutton:hover{
	background:#0EA8E2;
}
#content p.comentes{
	text-decoration:none;
	color:#777;
	padding:0 0 8px 24px;
	margin-left:15px;
	display:block;
	font-size:11px;
}

/* Nav Post */

.nav_post{
	margin-bottom:30px;
	overflow:hidden;
	width:100%;
}
.nav_post span{
	width:100%;
	display:block;
	margin-bottom:10px;
	color:#204C81;
	font-size:12px;
}
.nav_post a{
	text-decoration:none;
	color:#204C81;
}
.nav_post a:hover{
	text-decoration:underline;
}


/* css pagenavi */

.wp-pagenavi{
	overflow:hidden;
	width:100%;
	display:block;
	clear:both;
	float:rifght;
	text-align:right;
	position:relative;
	margin-top:-5px;
}
.wp-pagenavi a{
	color:#445F87;
	padding-left:10px;
	font-size:12px;
	padding:4px;
}
.wp-pagenavi a:hover{
	color:#FFF;
	background:#445F87;
	text-decoration:none;
}
.wp-pagenavi span.current{
	padding-left:10px;
	color:#555;
	font-size:12px;
	color:#FFF;
	background:#A9BBD6;
	padding:4px 4px 1px;
	font-weight:normal!important;
}
.wp-pagenavi span.pages{
	font-size:12px;
	color:#445F87;
	border:0;
}
.wp-pagenavi span.current{
	border:0 !important;
}
.wp-pagenavi a, .wp-pagenavi span{
	border:0 !important;
	padding:3px !important;
}

/*////////////////////// Calendar ////////////////////////////*/

table#wp-calendar{
	width:100%;
}
table#wp-calendar thead{
	color:#204C81;
	margin-bottom:5px;
}
table#wp-calendar thead tr th{
	padding-bottom:8px;
}
table#wp-calendar tr td{
	text-align:center;
	color:#0B87B6;
}
table#wp-calendar tr td a{
	color:#204C81;
	text-decoration:none;
	font-weight:bold;
}
table#wp-calendar tr td a:hover{
	text-decoration:underline;
}
table#wp-calendar caption{
	font-size:18px;
	color:#204C81;
	font-family:'FrutigerLTStd47LightCondensed';
	background:#A5D9EC;
	margin-bottom:10px;
	padding:5px 0;
}

/*////////////////////// blockquote ////////////////////////////*/

section.sidebar blockquote,
section.sidebar_home blockquote {
background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fopen-quote.png") left 5px no-repeat;
padding:20px  0 0 30px;
}
section.sidebar blockquote a,
section.sidebar_home blockquote a{
	color:#1A1A1A;
	text-decoration:none;
	font-size:16px;
	font-style:italic;
}
section.sidebar blockquote a:hover,
section.sidebar_home blockquote a:hover{
	text-decoration:underline;
}
section.sidebar blockquote span,
section.sidebar_home blockquote span{
background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fclose-quote.png") right bottom no-repeat;
display:block;
padding:0 0 20px 6px;
}

/*////////////////////// Gerais ////////////////////////////*/

.clear {
	clear:both
}
.block {
	display:block;
}
.none{
	display:none;
}
:focus{
	outline:0;
}
.to-left{
	float:left;
}
.to-right{
	float:right;
}
.txt-right p{
	text-align:right!important;
}
.no-margin{
	margin:0;
}
.no-border{
	border:none;
}
.razz-social-share{
	clear:both;
	}

/*////////////////////// Slider ////////////////////////////*/

#slider{
	width:838px;
	height:253px;
	position:relative;
	float:left;
}
#SliderIndex {
width:838px;
height:253px;
cursor:pointer;
}
.imagem{
	width:838px;
	height:253px;
}
.vermelho{color:red;}

.royalSlider{
	position:relative;
	/* set width and height of slider here, in px, % or em*/
	width:838px;
	height:253px;
	/* Used to prevent content "jumping" on page load. this property is removed when javascript is loaded and slider is instanciated */
	overflow:hidden;
}

/*
Slides croped area
*/
.royalSlider .royalWrapper{
	overflow:hidden;
	position:relative;
	background: transparent;
	width:100%;
	height:100%;
}

/* slides holder, grabbing container */
.royalSlider .royalSlidesContainer{
	position: relative;
	left: 0;
	top: 0;
	list-style:none;
	margin:0;
	padding:0;
}

/* slide item */
.royalSlider .royalSlide{
	padding:0;
	margin:0;
	position:relative;
	float:left;
	overflow:hidden;
	width:100%;
}

/*
	Direction Navigation (arrows)
*/
.royalSlider .arrow{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2F..%2Fimages%2FcontrolsSpriteBlack.png") no-repeat 0 0;
	/* change arrows size here */
	width: 20px;
	height: 65px;
	cursor: pointer;
	display: block;
	position: absolute;
	bottom: 20px;
}
/* left arrow */
.royalSlider .arrow.left{
	background-position: -12px 0px;
	left: 0;
}
/* right arrow */
.royalSlider .arrow.right{
	background-position: -169px 0px;
	right: 0;
}
/* Control navigation container (bullets or thumbs) */
.royalSlider .royalControlNavOverflow{
	width:100%;
	overflow:hidden;
	position:absolute;
	margin-top:-20px;
}
/* This container is inside ".royalControlNavContainer"
   and is used for auto horizontal centering */
.royalControlNavCenterer{
	float: left;
	position: relative;
	left: -50%;
}
/* Control navigation container*/
.royalControlNavContainer{
	float: left;
	position: relative;
	left: 50%;
}

/* Scrollable thumbnails containers */
.royalSlider .royalControlNavOverflow.royalThumbs{
	margin-top:4px;
	height:80px;
}
.royalSlider .royalControlNavThumbsContainer {
	left:0;
	position:relative;
}
/*
	Control navigation (bullets, thumbnails)
*/
.royalControlNavOverflow a{
	background: url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2F..%2Fimages%2FcontrolsSpriteBlack.png") no-repeat 0 -149px transparent;
	width:17px;
	height:17px;
	float:left;
	cursor:pointer;
	position:relative;
	display:block;
	z-index:500000;
}
/* Current control navigation item */
.royalControlNavOverflow a.current{
	background-position: 0 -183px !important;
}
/* Hover state navigation item */
.royalControlNavOverflow a:hover{
	background-position: 0 -166px;
}
/* Thumbnails */
.royalControlNavOverflow a.royalThumb{
	background: none no-repeat 0 0;
	background-color:#CCC;
	width:144px; /* best is 144 + spacing(margin-right) 4*/
	height:60px;
	/* thumbnails spacing, use margin-right only */
	margin-right:4px;
}
.royalControlNavOverflow a.royalThumb.current{
	background-position: -3px -3px  !important;
	border:3px solid #779f4f !important;
	width:138px;
	height:54px;
}
.royalControlNavOverflow a.royalThumb:hover{
	background-position: -3px -3px;
	border:3px solid #777;
	width:138px;
	height:54px;
}
/*
	Thumbnails navigation arrows
*/
.royalSlider .thumbsArrow{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2F..%2Fimages%2FcontrolsSpriteBlack.png") no-repeat 0 0;
	width: 38px;
	height: 68px;
	cursor: pointer;
	display: block;
	position: absolute;
	z-index: 25;
}
.royalSlider .thumbsArrow.left{
	background-position: -116px -132px;
	left: 0;
}
.royalSlider .thumbsArrow.right{
	background-position: -156px -132px;
	right: 0
}
/* Captions container */
.royalSlider .royalCaption{
	z-index:20;
	display:block;
	position:absolute;
	left:0;
	top:0;
	color:#FFF;
	white-space: nowrap;
}
/* Caption item */
.royalSlider .royalCaptionItem{
	clear:both;
	font-size:2em;
	line-height:1.5em;
	position:relative;
	margin:0;
}
/* Loading (welcome) screen */
.royalSlider .royalLoadingScreen{
	background:#FFF;
	width:100%;
	height:100%;
	position:absolute;
	z-index:99;
}
/* Loading screen text ("Loading...") */
.royalSlider .royalLoadingScreen p {
	width:100%;
	position:absolute;
	margin:0 auto;
	top: 45%;
	text-align:center;
}
/* single image preloader ("Loading image...") text can be changed in JS file*/
.royalSlider .royalPreloader {
	font: normal normal normal 0.8em/1.5em Georgia, serif;
	color:#DDD;
	position:absolute;
	width:100%;
	text-align:center;
	top:46%;
}

/* EXTRAS */

.jquery-youtube-tubeplayer{
	width:838px;
	height:253px;
}

.video-text .jquery-youtube-tubeplayer{
	float:left;
	width:538px;
	height:253px;
}
.container-botao-play{
	z-index:500 !important;
	display:block;
	position:absolute;
	top:10px;
	right:10px;
}
.botao-play{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fplay_pause.png") -3px 0 no-repeat;
	width: 28px;height: 28px;
	display:block;
	text-indent: -99999px;
	float:left;
	margin-right:-2px;
}
.botao-play:hover{
	background-position:-102px 0;
}
.botao-play-pause{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fplay_pause.png") -36px 0 no-repeat;
	width: 26px;height: 28px;
	display:block;
	text-indent:-99999px;
	float:left;
}
.botao-play-pause:hover{
 background-position:-135px 0px;
}
.botao-fullscreen{
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fplay_pause.png") -69px 0 no-repeat;
	float:left;
	width: 28px;height: 28px;
	display:block;
	text-indent:-99999px;
}

.botao-fullscreen:hover{
	background-position:-168px 0px;
}
#bullets{
	position:absolute;
	bottom:0;
	left:0;
	z-index:100;
	width:790px;
	height:22px;
	padding: 32px 0 0 0;
}
#bullets button{
	display:block;
	float:left;
	cursor:pointer;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fbullets_slider.png") 0 0 no-repeat;
	width:19px;
	height:18px;
	text-indent:-9000px;
	margin-left:3px;
}
#bullets button:hover{
	background-position:right 0;
}
#bullets button.bullet-ativo{
	background-position:right 0;
}

.slide-prev{
	position:absolute;
	top:114px;
	left:-50px;
	z-index:21474836;
	width:24px;
	height:24px;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fsetas_equipe.png") 0 0 no-repeat;
	text-indent:-9000px;
	cursor:pointer;
}
.slide-prev:hover{
	background-position:0 bottom;
}
.slide-next{
	position:absolute;
	top:114px;
	right:-50px;
	z-index:21474836;
	width:24px;
	height:24px;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fsetas_equipe.png") right 0 no-repeat;
	text-indent:-9000px;
	cursor:pointer;
}
.slide-next:hover{
	background-position:right bottom;
}

#modalRazz {
	background:#1889b6;
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	display:none;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index: 1000;
	z-index:2147483638;
}
#modalRazz div {
	width:90%;
	height:90%;
	margin: 15px auto;
	z-index:2147483638;
	clear:both;
}
.fechar_modalRazz{
	overflow:hidden;
	float:right;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Ffechar_modal.png") no-repeat;
	width:26px;
	height:25px;
	display:block;
	text-indent:-99999px;
	margin:1% 5% 1% 0;
}
.fechar_modalRazz:hover{
	background-position:-29px 0px;
}
.bloco-caption{
	float:left;
	height:213px;
	padding:20px 30px 20px 0;
	width:270px;
	}
.bloco-caption h1{
	color:#A3238E;
	font-size:30px;
	line-height: 35px;
	font-family:'FrutigerLTStd47LightCondensed';
	margin-bottom:12px;
}
.bloco-caption h1 a{
	color:#A3238E;
	text-decoration:none;
}
.bloco-caption h1 a:hover{
	text-decoration:underline;
}
.bloco-caption p{
	font-size:12px;
	line-height:20px;
	color:#1A1A1A;
}
.bloco-caption p a{
	color:#1A1A1A;
	text-decoration:none;
	display:block;
}
.bloco-caption p a:hover{
	text-decoration:underline;
}
.imagem-text img{
	width:538px;
	float:left;
}
figure.banner_slider img{
	float:left;
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal{
	float:left;
	width:889px;
	height:168px;
}
.jcarousel-skin-tango .jcarousel-item{
	width:126px;
	height:150px;
	float:left;
}
#container-slider-servicos{
	margin:0 auto;
	width:937px;
	height:168px;
}
.last{
	border:0 !important;
}
.botoes-servicos{
	width:24px;
	height:24px;
	display:block;
	text-indent:-99999px;
	margin-top:75px;
	float:left;
	background:url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fsetas_equipe.png") 0 0 no-repeat;
}
.container-mask{
	width: 889px;
	height:168px;
	left:24px;
	position:absolute
}
.mask{
	border-right:1px dashed #C1C7D0;
	width:126px;
	height:168px;
	float:left;
}
#ant-servicos{
	background-position:left top;
}
#ant-servicos:hover{
	background-position:left bottom;
}
#prox-servicos{
	background-position:right top;
}
#prox-servicos:hover{
	background-position:right bottom;
}

/* /////////////////// Menu Mobile //////////////////////// */

/* Main Menu */

.menu-area {
	background: #DCF0F7 url("http://www.dfu367.com/proxy.php?url=https%3A%2F%2Fwww.exerciciosdevida.com.br%2Fwp-content%2Fthemes%2Fexerciciosdevida%2Fimages%2Fbg_body.jpg") center 0 repeat-x;
}
.main-menu {
    /* height: 55px; */
    display: flex;
    justify-content: center;
}
.main-menu ul {
    margin: 0;
    padding-left: 0;
}
.main-menu ul li {
    display: inline-block;
    line-height: 55px;
    position: relative;
}
.main-menu ul li.current_page_item > a{
    /* font-weight: bold; */
}
.main-menu ul li a {
    color: #990066;
    text-decoration: none;
    display: block;
}
.main-menu ul li a:hover,
.main-menu ul li a:active
{
    color: #ffffff;
    transition: .5s all;
}
.main-menu ul li a:focus + ul
{
    display: block;
}
.main-menu li.menu-item-has-children::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc( 50% - 6px);
    width: 0px;
    height: 0px;
    border-top: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #000000;
    border-left: 6px solid transparent;
}
.main-menu ul.sub-menu {
    position: absolute;
    padding-left: 0;
    background-color: #000000;
    z-index: 1;
    text-align: left;
    display: none;
}
.main-menu ul .menu-item-has-children:hover>ul,
.main-menu ul .menu-item-has-children:focus+ul {
    display: block
}
.main-menu ul.sub-menu li {
    width: max-content;
}
.main-menu ul.sub-menu a {
    color: #FFFFFF;
}

.menu-icon,
.check-button {
	cursor: pointer;
	display: none;
}
.menu-icon .bar1, 
.menu-icon .bar2, 
.menu-icon .bar3 {
    width: 28px;
    height: 3px;
    background-color: #a3238e;
    margin: 5px 0;
    transition: 0.4s;
}

@media only screen and (max-device-width: 767px)  {

	.slide-profissional {
		width: 100%;
		margin-bottom: 40px;
		height: 118px;
	}

	.desc-profissional {
		float: left;
		display: flex;
		width: 100%;
		height: 118px;
		justify-content: center;
		flex-direction: column;
	}

	section.list_categories h1{
		width: 100%;
	}

	section.list_categories{
		width: 90%;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	div.sidebar_top_home{
		margin-top: 3rem;
	}

	#slider-destaques figure{
		width: 100%;
	}

	#slider-destaques{
		width: 100% !important;;
	}

	.slide-next{
		right: 10px;
	}

	.slide-prev{
		left: 10px;
	}

	header {
		position: sticky;
		z-index: 99999999;
		top: 0;

	}

	header nav{
		min-width:100%;
	}

	#logoarea {
		min-width:100%;
	}

	div#wrapper{
		min-width:100%;
	}

	section#index_servicos{
		min-width: 100%;
	}

	.bloco-caption {
		height: 100%;
		padding: 20px 30px 20px 30px;
		width: 80%;
		margin: auto;
	}

	.imagem-text img {
		width: 90%;
		padding: 0 1rem 0 1rem;
	}

	.holder{
		width: 90%;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	#container-slider-servicos{
		width:100%;
	}

	.container-mask{
		width:90%;
	}

	.jcarousel-skin-tango .jcarousel-clip-horizontal{
		width:85%;
	}

	div#content_slider_home{
		min-width: 100%;
	}

	.holder_slider{
		width:100%;
	}

	#SliderIndex{
		width:100%;
	}

	#bullets{
		width:100%;
	}

	#slider{
		width: 100%;
	}

	div.content_index{
		min-width: 80%;
		width: 90%;
		padding-left: 1rem;
		padding-right: 1rem;
	}

	footer{
		min-width:100%;
	}

	footer nav{
		width:80%;
	}

	.anterior-des{
		margin-left: 10px;
	}

	.proximo-des{
		margin-right: 10px;
	}

	section#copy{
		width: 100%;
	}

	#container-slider-destaques{
		width:100%;
	}

	div.holder_index{
		width:100%;
		padding: unset;
	}

    .menu-icon,
    .check-button {
		display: block;
	} 

    .check-button{
        border: none;
        background: transparent;
        /* height: 55px; */
    }
	.main-menu ul{
		position: absolute;
		width: 100%;
		background: #c7e7f3;
		left: -999px;
		text-align: left;
		transition: all cubic-bezier(.79,.14,.15,.86) .5s;
        padding: 0;
        margin: 0;
        z-index: 1;
	}
    .main-menu ul:not(.sub-menu){
        margin-top: 40px;
    }
	.main-menu ul li{
		display: block;
		margin: 9px 0;
		width: 100%;
		line-height: 30px;
	}
	.main-menu ul li a {
		color: #a3238e;
	}
	#menu-menu-mobile{
		--tw-shadow: 0 20px 25px -5px rgb(0 0 0/.1), 0 8px 10px -6px rgb(24 2 2 / 53%);
    	--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	}
    .main-menu ul.sub-menu{
        position: relative;
        top: 0;
        margin-left: 30px;
        display: block;
        width: auto;
    }
    .main-menu ul.sub-menu a{
        color: var( --wpdevs-gray1 );
    } 
    .show-dropdown{
        left: 0 !important;
    }   
    .animate-button .bar1 {
        -webkit-transform: rotate(-45deg) translate(-4px, 4px);
        transform: rotate(-45deg) translate(-4px, 4px);
    }
    .animate-button .bar2 {opacity: 0;}
    .animate-button .bar3 {
        -webkit-transform: rotate(45deg) translate(-7px, -7px);
        transform: rotate(45deg) translate(-7px, -7px);
    }

	div.holder_index{
		display: flex;
		flex-direction: column;
	}

	div#left_index{
		width: 100%;
	}

	#footer-box{
		display: flex;
		flex-direction: column;
	}

	aside#right_index{
		width: 100%;
	}

	section#address{
		width: auto;
		margin: 10px 62px 20px 40px;
	}

	.container-slider-profissionais{
		width: 100%;
	}

	section.sidebar_bottom_home{
		padding: 1rem!important;
		width: 90%!important;
	}

	div.content_pages {
		flex-direction: column;
		display: flex;
	}

	div.content{
		width: 80%;
		padding: 1rem;
		justify-content: center;
		align-items: center;
	}

	div#content_left{
		width: 100%;
	}

	div#content_contato{
		width: 100%;
	}
} 

