@charset "UTF-8";
/* CSS Document */


*{ margin:0; padding:0;}
body{ font-family:'Helvetica', Arial, sans-serif; background-color:#F2F2F2;}
a{ cursor:pointer;}

header{
	position:fixed;
	width:100%;
	height:125px;
	background-color:#FFF;
	top:0;
	z-index:10;
	}
	
header ul{
	position:relative;
	width:980px;
	height:125px;
	margin:0 auto;
	list-style:none;
	}
header ul li{
	float:left;
	list-style:none;
	}
header ul li brand a{
	float:left;
	width:300px;
	height:87px;
	margin:20px 0 0 0;
	background:url(../images/logo-movimente.png) no-repeat;
	text-indent:-9000px;
	}
header ul ol.menu{
	float:right;
	width:auto;
	height:50px;
	margin:50px 0 0 0;
	list-style:none;
	background:url(../images/bg-menu-off.jpg) center top repeat-x;
	border-radius:5px;
	overflow:hidden;
	}
header ul ol.menu li{ float:left; list-style:none;}
header ul ol.menu li a{
	float:left;
	height:35px;
	font-size:18px;
	color:#FFF;
	font-weight:lighter;
	text-decoration:none;
	padding:15px 22px 0;
	text-shadow:1px 1px #344170;
	}
header ul ol.menu li a:hover{
	background:#3167a6;
	}
header ul ol.menu li a.ativo{
	float:left;
	height:35px;
	font-size:18px;
	color:#FFF;
	font-weight:lighter;
	text-decoration:none;
	padding:15px 22px 0;
	background:url(../images/bg-menu-on.jpg) center top repeat-x;
	text-shadow:1px 1px #7F115A;
	}

ul.submenu{
	list-style:none;
	position:absolute;
	float:left;
	width:120px;
	display:none;
	z-index:999;
	border-radius:0px 0px 10px 10px;
	overflow:hidden;
	margin-top:100px;
	margin-left:580px;
	background-color:#306AAA;
	height:auto;
}

ul.submenu li a{
	float:left;
	text-decoration:none;
	width:120px;
	padding:10px;
	color:#FFF;
	font-size:18px;
	text-shadow:1px 1px #344170;
	font-weight: lighter;
	height:auto;
}

ul.submenu li a:hover{
	background-color:#D43A83;
	text-shadow:1px 1px #7F115A;	
}

ul.submenu_inst{
	list-style:none;
	position:absolute;	
	margin-top:100px;
	margin-left:141px;
	width:139px;
	display:none;
	z-index:999;
	border-radius:0px 0px 10px 10px;
	overflow:hidden;
	background-color:#306AAA;
	color:#FFF;
	font-size:18px;
	height:83px;
	font-weight:lighter;
	text-shadow:1px 1px #344170;
}


header ul.submenu_inst li a{
	float:left;
	text-decoration:none;
	padding:10px;
	width:139px;
	color:#FFF;
	font-size:18px;
}

ul.submenu_inst li a:hover{
	background-color:#D43A83;
	text-shadow:1px 1px #7F115A;	
	
}	


#container{
	position:relative;
	width:980px;
	margin:145px auto 20px auto;
	}
	
#container .content{
	float:left;
	width:980px;
	height:auto;
	padding:20px 0;
	border-radius:10px 10px 10px 10px;
	background-color:#FFF;
	}
	
.content .area{
	float:left;
	width:900px;
	margin:40px;
	}
	
.content .area a.artigo{ float:left; width:900px; height:auto; text-decoration:none; padding:0 0 10px 0; border-bottom:1px solid #E6E6E6; margin:0 0 20px 0;}
.content .area a.artigo small{ float:right;}
.content .area a.artigo:hover p{ color:#3FA9F5;}

.content .area .artigo-det{ float:left; width:900px; height:auto; text-decoration:none; padding:0 0 20px 0; border-bottom:1px solid #E6E6E6; margin:0 0 30px 0;}
.content .area .artigo-det li{ text-decoration:none; padding-left:20px; color:#666; font-size:14px; }	
.content .area .artigo-det small{ float:right;}
.content .area .artigo-det h1{ font-size:20px;}
.content .area .artigo-det a.contato{
	float:right;
	width:180px;
	height:30px;
	background:url(../images/bt-entre-contato.jpg) right top no-repeat;
	border-radius:5px;
	overflow:hidden;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	text-shadow:1px 1px #344170;
	padding:10px 0 0 20px;
	margin:0 0 20px 20px;
	}
.content .area .artigo-det a.contato:hover{background:url(../images/bt-entre-contato.jpg) right bottom no-repeat; text-shadow:1px 1px #93156F;}	

.content .area div.faq{ float:left; width:900px; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #E6E6E6;}
.content .area div.faq a.abrir{ float:right; width:20px; height:20px; background:url(../images/ico-abrir-fechar.png) center top no-repeat; text-indent:-9000px; margin:0 0 10px 10px;}

.content .area div.faq2{ float:left; width:900px; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #E6E6E6;}
.content .area div.faq2 a.fechar{ float:right; width:20px; height:20px; background:url(../images/ico-abrir-fechar.png) center bottom no-repeat; text-indent:-9000px; margin:0 0 10px 10px;}
	
.content .area h1{ font-size:18px; color:#0065A7;}
.content .area .faq h1{ font-size:18px; color:#0095D7; font-weight:lighter;}
.content .area .faq2 h1{ font-size:20px; color:#0065A7;}
.content .area p{ font-size:14px; color:#808080; font-weight:lighter; line-height:20px;}
.content .area p a{ text-decoration:none; color:#d43985;}
.content .area .faq p{ font-size:12px; color:#808080; font-weight:lighter; line-height:18px;}
.content .area .faq2 p{ font-size:14px; color:#000000; font-weight:lighter; line-height:20px;}
.content .area figure{ float:left;margin:0 20px 0 0; border-radius:10px; overflow:hidden;}
.content .area small{ font-size:12px; color:#0065A7; font-weight:lighter; text-transform:uppercase;}

.content .area ul.foto{
	float:right;
	position:relative;
	height:252px;
	list-style:none;
	margin:45px 0 20px 20px;
	border-radius:10px;
	overflow:hidden;
	}
.content .area ul.foto li{ float:left; list-style:none;}

.content .area ul.foto li a.left{
	z-index:999;
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-terapias.png) left top no-repeat;
	left:0;
	top:90px;
	text-indent:-9000px;
	}
	
.content .area ul.foto li a.left:hover{ background:url(../images/setas-terapias.png) left bottom no-repeat;}

.content .area ul.foto li a.right{
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-terapias.png) right top no-repeat;
	right:0;
	top:90px;
	text-indent:-9000px;
	}
.content .area ul.foto li a.right:hover{ background:url(../images/setas-terapias.png) right bottom no-repeat;}

.content .area ul.foto li a.figure{ width:300px; height:252px; overflow:hidden;}

.content .area ul.foto li a.figure img{ width:300px; height:252px;} 

.content .area ul.galeria{
	float:left;
	position:relative;
	width:940px;
	height:auto;
	list-style:none;
	overflow:hidden;
	}
.content .area ul.galeria li{ list-style:none;}
.content .area ul.galeria li a.left{
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-terapias.png) left top no-repeat;
	left:0;
	top:80px;
	text-indent:-9000px;
	z-index:999;
	}
.content .area ul.galeria li a.left:hover{ background:url(../images/setas-terapias.png) left bottom no-repeat;}
.content .area ul.galeria li a.right{
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-terapias.png) right top no-repeat;
	right:40px;
	top:80px;
	text-indent:-9000px;
	}
.content .area ul.galeria li a.right:hover{ background:url(../images/setas-terapias.png) right bottom no-repeat;}
.content .area ul.galeria li a.figure{ float:left; width:282px; height:auto; margin:0 27px 0 0; border-radius:10px; overflow:hidden;}


.content .area ul.galeria{
	float:left;
	position:relative;
	width:940px;
	height:auto;
	list-style:none;
	}
.content .area ul.galeria li{ list-style:none;}
.content .area ul.galeria li a.terapia{
	float:left;
	position:relative;
	width:282px;
	height:auto;
	border-radius:5px;
	overflow:hidden;
	margin:0 24px 20px 0;
	}
.content .area ul.galeria li a.terapia figure img{ float:left;width:282px;height:auto;}
.content .area ul.galeria li a.terapia span{
	position:absolute;
	height:20px;
	left:0;
	bottom:35px;
	background:#FFF url(../images/ico-terapia.png) top right no-repeat;
	color:#0065A7;
	font-size:14px;
	font-weight:lighter;
	padding:12px 50px 8px 20px;
	border-radius:0 10px 10px 0;
	}
.content .area ul.galeria li a.terapia:hover span{ color:#CA2E91;}



#container ul.banner{
	float:left;
	position:relative;
	width:980px;
	height:350px;
	list-style:none;
	top:0;
	left:0;
	}
#container ul.banner li{ list-style:none;}
#container ul.banner li a.left{
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-banner.png) left top no-repeat;
	text-indent:-9000px;
	top:140px;
	left:0;
	}
#container ul.banner li a.left:hover{ background:url(../images/setas-banner.png) left bottom no-repeat;}
#container ul.banner li a.right{
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-banner.png) right top no-repeat;
	text-indent:-9000px;
	top:140px;
	right:0;
	}
#container ul.banner li a.right:hover{ background:url(../images/setas-banner.png) right bottom no-repeat;}
#container ul.banner li a.banner {
	float:left;
	width:980px;
	height:350px;
	text-decoration:none;
	color:#FFF;
	background:url(../images/bg-banner.jpg) left top repeat-x;
	border-radius:10px 10px 0 0;
	overflow:hidden;
	}
#container ul.banner li a.banner span{
	float:left;
	width:260px;
	margin:40px 0 40px 60px;
	}
#container ul.banner li a.banner span h1{
	float:left;
	font-size:24px;
	width:260px;
	text-shadow:1px 1px #344170;
	margin:0 0 20px 0;
	}
#container ul.banner li a.banner span p{
	float:left;
	font-size:16px;
	font-weight:lighter;
	width:260px;
	text-shadow:1px 1px #344170;
	margin:0 0 0 0;
	}
#container ul.banner li a.banner figure{ float:right;}
.content .tarja{
	float:left;
	height:50px;
	width:940px;
	background:url(../images/bg-menu-on.jpg) center top repeat-x;
	list-style:none;
	border-radius:5px;
	margin:0 0 0 20px; 
	}
.content .tarja li{ list-style:none;}
.content .tarja li h2{
	float:left;
	font-size:18px;
	color:#FFF;
	text-shadow:1px 1px #7F115A;
	margin:15px 0 0 15px;
	}
	
.content .tarja li small{
	float:right;
	font-size:12px;
	font-weight:lighter;
	color:#FFF;
	margin:18px 20px 0 0;
	}
.content .tarja li small span{ text-decoration:underline;}
	
.content .tarja li a.mais{
	float:right;
	width:20px;
	height:20px;
	margin:15px 15px 0 0;
	background:url(../images/ico-mais.png) center top no-repeat;
	text-indent:-9000px;
	}
.content .tarja li a.mais:hover{ background:url(../images/ico-mais.png) center bottom no-repeat;}

.content .tarja li a.voltar{
	float:right;
	width:20px;
	height:20px;
	margin:15px 15px 0 0;
	background:url(../images/ico-voltar.png) center top no-repeat;
	text-indent:-9000px;
	}
.content .tarja li a.voltar:hover{ background:url(../images/ico-voltar.png) center bottom no-repeat;}
.content .tarja li a.voltar2{
	float:left;
	width:20px;
	height:20px;
	margin:15px 0 0 15px;
	background:url(../images/ico-voltar.png) center top no-repeat;
	text-indent:-9000px;
	}
.content .tarja li a.voltar2:hover{ background:url(../images/ico-voltar.png) center bottom no-repeat;}
.content .tarja li a.topo{
	float:right;
	width:20px;
	height:20px;
	margin:15px 15px 0 0;
	background:url(../images/ico-topo.png) center top no-repeat;
	text-indent:-9000px;
	}
.content .tarja li a.topo:hover{ background:url(../images/ico-topo.png) center bottom no-repeat;}


.content .tarja ol.paginacao{
	float:left;
	list-style:none;
	width:260px;
	height:50px;
	margin:0 0 0 290px;
	}
.content .tarja ol.paginacao li a.left{
	float:left;
	width:27px;
	height:31px;
	background:url(../images/setas-paginas.png) left top no-repeat;
	text-indent:-9000px;
	margin:10px 10px 0 0;}
.content .tarja ol.paginacao li a.left:hover{background:url(../images/setas-paginas.png) left bottom no-repeat;}
.content .tarja ol.paginacao li a.right{
	float:left;
	width:27px;
	height:31px;
	background:url(../images/setas-paginas.png) right top no-repeat;
	text-indent:-9000px;
	margin:10px 0 0 10px;}
.content .tarja ol.paginacao li a.right:hover{background:url(../images/setas-paginas.png) right bottom no-repeat;}
.content .tarja ol.paginacao li a.paginas{
	float:left;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	color:#FCA2BA;
	padding:13px;
	}
.content .tarja ol.paginacao li a.paginas:hover{ color:#FFF;}

.content .tarja ol.paginacao li a.pagina_ativa{ 
	float:left;
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	padding:13px;
	}

.content .destaque{
	float:left;
	position:relative;
	width:960px;
	margin:20px 0 30px 20px;
	list-style:none;
	}
.content .destaque li a.left{
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-terapias.png) left top no-repeat;
	text-indent:-9000px;
	top:80px;
	left:0;
	z-index:2;
	}
.content .destaque li a.left:hover{ background:url(../images/setas-terapias.png) left bottom no-repeat;}
.content .destaque li a.right{
	position:absolute;
	width:35px;
	height:70px;
	background:url(../images/setas-terapias.png) right top no-repeat;
	text-indent:-9000px;
	top:80px;
	right:20px;
	z-index:2;
	}
.content .destaque li a.right:hover{ background:url(../images/setas-terapias.png) right bottom no-repeat;}
.content .destaque li a.terapia{
	float:left;
	position:relative;
	width:300px;
	height:225px;
	border-radius:5px;
	overflow:hidden;
	margin-right:20px;
	}
.content .destaque li a.terapia span{
	position:absolute;
	height:20px;
	left:0;
	bottom:10px;
	background:#FFF url(../images/ico-terapia.png) top right no-repeat;
	color:#0065A7;
	font-size:14px;
	font-weight:lighter;
	padding:12px 50px 8px 20px;
	border-radius:0 10px 10px 0;
	}
.content .destaque li a.terapia:hover span{ color:#CA2E91;}


.content ul.fac{
	float:left;
	position:relative;
	width:940px;
	margin:0 0 0 20px;
	list-style:none;
	}
.content ul.fac li a{
	float:left;
	width:900px;
	background:url(../images/ico-fac.png) 900px 5px no-repeat;
	margin:20px 0 0 0;
	padding:0 40px 20px 0;
	list-style:none;
	text-decoration:none;
	border-bottom:1px solid #E6E6E6;
	}
.content ul.fac li a h3{ color:#0095D7; font-size:18px; font-weight:lighter;}
.content ul.fac li a p{ color:#666666; font-size:12px; font-weight:lighter;}
.content ul.fac li a:hover p{color:#0095D7;}
	



.content .area ul.atdo{
	float:left;
	width:900px;
	list-style:none;
	}
.content .area ul.atdo li{
	float:left;
	list-style:none;
	width:450px;
	
	}
.content .area ul.atdo li table{
	float:left;
	width:450px;
	margin:10px;
	}
.content .area ul.atdo li table tr td{ padding:5px;}
.content .area ul.atdo li table tr td h3{ color:#0065A7;}

.content .area ul.atdo label { float:left;color:#666666; font-size:12px; font-weight: lighter; margin-bottom:5px;}
.content .area ul.atdo input[type="text"] { float:left; width:90%; padding:5px 8px; border-radius:5px;border:solid 1px #cbcbcb;}
.content .area ul.atdo textarea { float:left; width:90%; padding:5px 10px; border-radius:5px; border:solid 1px #cbcbcb;}
.content .area ul.atdo select { float:left; width:95%; padding:5px 10px;border-radius:5px; border:solid 1px #cbcbcb;}
.content .area ul.atdo input[type="checkbox"] { float:left; margin-bottom:5px;}
.content .area ul.atdo input.enviar[type="submit"] {
	float:right;
	background: url(../images/bg-menu-off.jpg) left top repeat-x;
	font-size:16px;
	font-weight: lighter;
	color:#FFFFFF;
	width:auto;
	padding:5px 10px;
	margin:0 20px 0 0;
	border-radius:5px;
	border:1px solid #0065A7;
	text-shadow:1px 1px #344170;
	}
.content .area ul.atdo input.limpar[type="reset"] {
	float:right;
	background:#FFFFFF;
	font-size:16px;
	font-weight: lighter;
	color:#808080;
	width:auto;
	padding:5px 10px;
	margin:0 10px 0 0;
	border-radius:5px;
	border:1px solid #CCCCCC;
	}
	
#container footer{
	float:left;
	width:940px;
	height:65px;
	margin:20px auto 40px;
	background-color:#0065A7;
	padding:20px;
	border-radius:10px;
	}
#container footer brand a{
	float:left;
	width:206px;
	height:60px;
	background:url(../images/logo-movimente-branco.png) no-repeat;
	text-indent:-9000px;
	}
footer address{
	float:right;
	color:#FFF;
	font-size:14px;
	font-weight:lighter;
	line-height:20px;
	font-style:normal;
	}	
	
.warning {
	padding: 10px 10px 10px 33px;
	margin: 15px 0px;
	background: #FFD1D1 url(../images/warning.png) 10px center no-repeat;
	border: 1px solid #F8ACAC;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.attention {
	padding: 10px 10px 10px 33px;
	margin: 15px 0px;
	background: #FFF5CC url(../images/attention.png) 10px center no-repeat;
	border: 1px solid #F2DD8C;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.success {
	padding: 10px 10px 10px 33px;
	margin: 15px 0px;
	background: #EAF7D9 url(../images/success.png) 10px center no-repeat;
	border: 1px solid #BBDF8D;
	color: #555555;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}