/* lançamento */
p.pular{
	text-align:center;
	margin-top:50px;
	font-weight:bold	
}
a.pular{
	color:#CCC
}
a:hover{
	color:#EF9FA0
}
/* Home */
#professional{
	width:520px;
	height:auto;
	margin:0 31px 0 0 !important;
	*margin:0 24px 0 0
}
#events{
	width:532px;
	height:190px !important;
	height:180px;
	padding-left:9px !important;
	*padding-left:5px
}
#text_allevents{
	float:right;
	width:532px;
	height:15px;	
}
.right{
	text-align:right;
	padding-right:17px;
}
p#newNotes {
	float:right;
	position:relative;
	top:-35px;
	*top:-32px; /* hack for ie 7 */
	_top:-32px; /* hack for ie 6 */
}
.events{
	width:145px;
	height:160px;
	float:left;
	margin:15px !important;
	margin:5px 13px 10px 10px;
	text-align:center;
	font:12px Verdana, Arial, Helvetica, sans-serif	
}

.events img{
	border:1px solid #999;
}
/* newsletter */
li.news{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	margin:-15px 2px;
}
strong.red{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color:#B40406;
}
p.site{
	font-size:11px;
}
/*        clients        */ 
div.notes{
	width:520px;
	height:170px;
	margin:0 31px 0 0 !important;
	*margin:0 24px 0 0
}
img.esq{
	float:left;
	padding:0px 10px;
	border:0;
}
fieldset{
	width:250px;
	margin:16px 50px 0 5px !important;
	*margin:7px 55px 0 0;
	padding:5px 0 5px 0 !important;
	*padding:15px 0 15px 0 !important;
	*padding:15px 0 15px 0;	
	float:left;
	border:1px solid #F4D2D2
}
fieldset ul, fieldset li{
	list-style:none;
	margin:0;
	padding:5px 5px 5px 9px;
	*padding:7px 5px 8px 11px;	
	font-weight:bold;
	color:#666
}

/*    Professionals      */
.pro{
	width:250px;
	height:120px;
	float:left;
	margin:25px 2px 25px 13px !important;	
	*margin:25px 2px 25px 10px;
	margin:25px 2px 25px 8px		
}
.cont{
	width:140px;
	height:120px;
	float:left;	
	margin-right:10px
}
.pro .cont img{
	border:1px solid #CCC
}
/* titulos img */
.titulos{
	margin:20px 0 -10px 15px !important;/*mozila*/
	margin:20px 0 0 15px/*IE6*/
}
.titulos{
	*margin:20px 0 0 15px !important/*IE 7*/
}
.titulos2{
	margin:10px 0 -10px 15px !important;/*mozila*/
	margin:10px 0 0 15px/*IE6*/
}
.titulos3{
	margin:0 0 -10px 15px !important;/*mozila*/
	margin:20px 0 0 15px/*IE6*/
}
.titulos3{
	*margin:20px 0 0 15px !important/*IE 7*/
}
/* Portfolio */
.perfil_img{
	width:140px;
	height:120px;
	float:left;
	padding:15px 5px 15px 10px !important;
	padding:15px 5px 15px 13px;	
}
.perfil_img img{
	border:1px solid #CCC
}
.perfil_text{
	background-color:#F1F1F1;
	background:url(../img/port/patro.gif) no-repeat;
	width:370px !important;
	*width:363px;
	height:122px;
	float:left;
	margin:15px 0 0 5px !important;
	*margin:15px 0 0 3px;		
}
#box{
	width:530px;
	height:150px;
	margin-bottom:15px	
}
#pictures, #pictures2, #pictures3{
	width:350px;
	height:450px;
	float:left;
	border:1px solid #999
}
#pictures{
	margin:5px 0 20px 12px !important;
	margin:5px 0 20px 6px	
}
#pictures2{
	margin:12px 4px 20px 12px !important;
	*margin:5px 5px 20px 6px;
	margin:16px 5px 20px 6px	
}
#pictures3{
	margin:19px 0 20px 12px !important;
	margin:19px 0 20px 6px	
}
.mini_port1{
	width:65px;
	height:55px;
	float:left
}
.mini_port1{
	margin:5px 3px 6px 15px !important;
	*margin:5px 1px 3px 14px;
	margin:5px 1px 0px 14px	
}
.mini img, .mini_port1 img{
	border:1px solid #999
}
/* eventos galeria */
#dicas{
	width:195px;
	height:128px;
	float:left;
	margin-top:7px !important;
	*margin-top:0	
}
#photo{
	width:332px;
	height:500px;
	float:right;
	border:1px solid #999;
	margin:5px 0 20px 0 !important;
	margin:5px 0 20px 0
}
.mini_photo{
	width:55px;
	height:83px;
	float:left;
	margin:5px 10px 5px 0 !important;
	*margin:5px 6px 1px 0
}
.borda{
	border:1px solid #999
}
#text_beleza{
	width:100%;
	height:auto;
	float:left;	
}
#voltar{
	float:left;
	width:100%;
	height:35px;
	*margin-top:15px	
}
p.seta_voltar{
	padding:0;	
}
.seta{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align:middle !important;	
}
a:hover.seta{
	color:#000000
}
img.seta{
	vertical-align:bottom
}
p.t_beleza{
	padding:0 8px 0 8px
}
/*------------- contato------------------*/
form ol{
	list-style:none;
	width:380px;
	padding:0px;
	margin:40px 0 0 40px;
	*margin:25px 0 0 40px		
}
form li{
	margin:10px 	
}
form ol li{
	display:block;	
	margin-bottom:1px;
	text-align:right
}
form,input{
	font:11px tahoma,verdana,sans-serif
}
input, textarea{
	width:240px;
	padding:3px;
	border:1px solid #923031	
}
input.bt{
	width:60px;
	padding:2px;
	font-weight:bold;
	color:#FFF;
	background:#BF6B6D;
	cursor:pointer
}
#com{
	vertical-align:top	
}
label{
	cursor:pointer
}

/*-------------------events------------------*/

#all_events{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-align:center
}
.setas{
	width:90px;
	margin:auto
}
.all img{
	border:0;
	width:15px;
	height:12px;
	vertical-align:bottom
}
.setas img{
	border:0;
	width:31px;
	height:24px;
	margin:0 5px
}
/* ----- About ------ */
div.gerent{
	float:left;
	width:180px;
	height:210px;
	margin:15px 15px 5px 10px;
	border:1px solid #CCC;
	background: url(../img/about/gerent.jpg) no-repeat
}
p.about{
	*padding:0 !important;
	*margin:11px 0 15px 0 !important;
	*margin:12px 0
}