/* =Basic HTML
--------------------------------------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Nobile);
@import url(http://fonts.googleapis.com/css?family=Istok+Web);
@import: url(http://fonts.googleapis.com/css?family=Raleway:100);

body 	{background:url(../img/bg-body.jpg);font:13px/1.5 Arial, 'Liberation Sans', FreeSans, sans-serif;}
.bg-login{background:url(../img/bg-login.png);}
a 	 	{color:#FFF;text-decoration:none;}
a:hover {color:#ffa701;text-decoration:underline;}
a img	{border:none;}
a:focus	{outline:1px dotted invert;}
hr		{border-color:#ccc;border-style:solid;border-width: 1px 0 0;clear:both;height:0;}


/* =Headings
--------------------------------------------------------------------------------*/

h1 {font-size:25px;}
h2 {font-size:23px;}
h3 {font-size:21px;}
h4 {font-size:19px;}
h5 {font-size:17px;}
h6 {font-size:15px;}
.h1-onix{font-family:"Raleway";font-size:22px;color:#FAC180;}
.h1-cadastro{color:#FFF;}

/* =Spacing
--------------------------------------------------------------------------------*/

ol {list-style:decimal;}
ul {list-style:square;}


/* =Layout IDs
--------------------------------------------------------------------------------*/
#trabalhe{
	position: fixed;
	z-index: 99999;
	background-color: #6F3C90;
	width: 100%;
	text-align: center;
}
#top-header{background:#000;height:20px;}
#bg-header{background:#A66FDB url(../img/back-header.png) no-repeat center;position:absolute;top:0;z-index:-9999;height:500px;width:100%;}
#logo-terapia{height:150px;margin-top: 35px;}
#phone-header{color:#FFF;font-weight:bold;font-size:16px;margin-top: 35px;}
#phone-header .header-description{font-weight:normal;font-size:14px;font-style:italic;}
#phone-header span{font-size:22px;}
#menu-link{background:#fac180;height:60px;position:relative;z-index:1000;margin:auto;}
#slideshow{background:#FFF;}
.black{
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	z-index:100000;
	background:#000;
	opacity:0.7
}
.fecha-aviso{
	float:right;
	display:block;
	padding:3px 7px;
	text-align:center;
	width:13px;
	background:#fac180;
	border-radius:5px;	
	margin-bottom:5px;
}
/*#aviso{
	position:absolute;
	padding:15px;
	width:400px;
	margin-left:-215px;
	margin-top:-140px;	
	top:50%;
	left:50%;
	background:#fff;
	color:#000 !important;
	z-index:100001;
	border-radius:10px
}*/
#aviso{
	width:960px;
	background:#fac180;
	color:#000;
	z-index:100001;
	border-radius:10px;
	border:3px solid #6F3C90;
	padding-top:5px;
}
#aviso p{
	background:url(../img/megafone.png) 15px top no-repeat;
	background-size: 64px 64px;
	padding:15px 15px 15px 90px;
}
#terapeutas{background:#FFF;-moz-box-shadow: 0 0 5px #444;-webkit-box-shadow: 0 0 5px #444;box-shadow: 0 0 5px #444;}
#terapeutas-perfil{background:#6F3C90;height:50px;}
#terapeutas img{opacity:0.95;}
#terapeutas img:hover{opacity:1;}
#legenda{background:url(../img/bg-nome.jpg) repeat-x;height:30px;text-align:center;color:#FFF;font-size:20px;}
#legenda .option-number{font-family:Verdana, Geneva, sans-serif;font-size:19px;color:#c13832;}
#legenda .option-text{font-family:Verdana, Geneva, sans-serif;font-size:19px;color:#FFF;}
#legenda-recomenda{background:url(../img/bg-nome.jpg) repeat-x;width:220px;height:30px;text-align:center;color:#FFF;font-size:20px;}
#footer{background:#9b67f9;height:70px;border-top:5px #fac180 solid;}
.menu-footer ul li{
	list-style: none;
}
#info-detalhes{background:#FFF;-moz-box-shadow: 0 0 5px #444;-webkit-box-shadow: 0 0 5px #444;box-shadow: 0 0 5px #444;}
#info-detalhes .grid_12 ul li{list-style:circle;line-height:1.8em;}

#info-detalhes p {font-size:14px;}

.menu-massagens{background:#d9ccf2;height:10px;-moz-box-shadow: 0 0 5px #444;-webkit-box-shadow: 0 0 5px #444;box-shadow: 0 0 5px #444;}
.menu-massagens a{color:#8257d4;text-transform:uppercase;margin-right:0px;font-size:10px;margin-top:3px;font-weight:bold;}

#video-massage{background:#8257d4;height:360px;-moz-box-shadow: 0 5px 0 5px #444;-webkit-box-shadow: 0 5px 0 5px #444;box-shadow: 0 0 5px #444;}
#video-massage p{font-size:14px; color:#FFF;line-height:1.4em;}
#video-massage .preco{padding:10px;background:#A56BD7;font-weight:bold;border:1px dashed #f0f0f0;}

#msg-sucesso{background:#A56BD7;font-size:20px;color:#FFF;border:1px dashed #f0f0f0;}

.valor-massagem{float:left;padding-right:10px;}

/*  PADDINGS
--------------------------------------------------------------------------------*/
.pleft1 {padding-left:10px;}
.pleft2 {padding-left:20px;}
.pleft3 {padding-left:30px;}
.pleft4 {padding-left:40px;}
.pleft5 {padding-left:50px;}
.pleft6 {padding-left:60px;}
.pright1 {padding-right:10px;}
.pright2 {padding-right:20px;}
.pright3 {padding-right:30px;}
.pright4 {padding-right:40px;}
.pright5 {padding-right:50px;}
.pright6 {padding-right:60px;}
.ptop05{padding-top:5px;}
.ptop08{padding-top:8px;}
.ptop1 {padding-top:10px;}
.ptop015 {padding-top:15px;}
/*.ptop2 {padding-top:20px;}*/
.ptop3 {padding-top:30px;}
.ptop4 {padding-top:40px;}
.ptop5 {padding-top:50px;}
.ptop6 {padding-top:60px;}
.pbottom1 {padding-bottom:10px;}
.pbottom05 {padding-bottom:5px;}
.pbottom2 {padding-bottom:20px;}
.pbottom3 {padding-bottom:30px;}
.pbottom4 {padding-bottom:40px;}
.pbottom5 {padding-bottom:50px;}
.pbottom6 {padding-bottom:60px;}

/*  EFFECTS
--------------------------------------------------------------------------------*/
.hr-slim	 {background:#ccc;height:1px;width:100%}
.hr-dashed	 {border:0 #ccc dashed;border-top-width:1px;clear:both;height:0;}
.round		 {-webkit-border-radius:0px 20px 20px 20px;-moz-border-radius:0px 20px 20px 20px;border-radius:0px 20px 20px 20px;}
.round-home-foto		 {-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;}
.round-home-nome		 {-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}
.round-home-album		 {-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}
.shadow 	 {-moz-box-shadow: 3px 3px 4px #000;-webkit-box-shadow: 3px 3px 4px #000;box-shadow: 3px 3px 4px #000;/* For IE 8 */-ms-filter: 			"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');}


/* MARGINS
--------------------------------------------------------------------------------*/
.mleft1 {margin-left:10px;}
.mleft-10{margin-left:-10px;}
.mleft2 {margin-left:20px;}
.mleft3 {margin-left:30px;}
.mleft4 {margin-left:40px;}
.mleft5 {margin-left:50px;}
.mleft6	{margin-left:60px;}
.mright1 {margin-right:10px;}
.mright2 {margin-right:20px;}
.mright3 {margin-right:30px;}
.mright4 {margin-right:40px;}
.mright5 {margin-right:50px;}
.mright6 {margin-right:60px;}
.mtop04 {margin-top:4px;}
.mtop1 {margin-top:10px;}
.mtop2 {margin-top:20px;}
.mtop3 {margin-top:30px;}
.mtop4 {margin-top:40px;}
.mtop5 {margin-top:50px;}
.mtop6 {margin-top:60px;}
.mbottom1 {margin-bottom:10px;}
.mbottom2 {margin-bottom:20px;}
.mbottom3 {margin-bottom:30px;}
.mbottom4 {margin-bottom:40px;}
.mbottom5 {margin-bottom:50px;}
.mbottom6 {margin-bottom:60px;}




/*  TEXT
--------------------------------------------------------------------------------*/
.reg {text-transform:uppercase;}
.fleft {float:left;}
.fright {float:right;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.it {font-style:italic;}
.letter {letter-spacing:1px;}
.pmessage{color:#ffa801;font-size:1.1em;}

/*  COLOR OPTION
--------------------------------------------------------------------------------*/
.color-1 {color:#444;}
.color-2 {color:#FF7CD7;}
.color-3 {color:#666;}
.color-4 {color:#ff9601;}
.color-5 {color:#333;}
.back-01  {background:#000;}

/* BOXES
--------------------------------------------------------------------------------*/
.frame {padding:10px;background:#fff;box-shadow: 3px 5px 8px rgba(0,0,0,0.70);-moz-box-shadow: 3px 5px 8px rgba(0,0,0,0.70);-webkit-box-shadow: 3px 5px 8px rgba(0,0,0,0.70);}
.frame2 {padding:9px;background:#fff;border:1px solid #e5e5e5;}

/* OTHERS
--------------------------------------------------------------------------------*/
.pleft15{padding-left:15px;}
.pleft05{padding-left:5px;}
.pright05{padding-right:5px;}