@charset "utf-8";
* {
	margin:0;
	padding:0;
}

.b{
width:100%;
height:auto;
position:relative;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding-top:0px;
vertical-align:top;
top:0px;
background-color:#FFFFFF;
border:1px solid #999;
background-position:center;}
.menu_bar{
display:none;
}

.header{
 background-image:url(header.jpg);
 background-repeat:no-repeat;
 background-color:#fff7d8;
 height:299px;
 margin-top:0px;
 padding-top:0px;
 position:relative;
 top:0px;
 z-index:9;
 }

.textheader{color:#b15590;
 font-family:Arial, Helvetica, sans-serif;
 font-size:22px;
 margin-top:0px;
 z-index:9;
 text-align:right;
 margin-top:0px;
 margin-right:3%;
 }
 .lab{
 background-color: rgba(255,255,255,0.8);
}
.to_bar{
width:100%;
display:inline-block;
height:30px;
background-color:#ffffff;
margin-top:5px;
padding-top:5px;
position:relative;}
 .to_bar ul{
 list-style:none;
text-align:center;
display:inline;
height:30px;
}
.to_bar li{
display:block;
width:12%;
text-align:center;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
float:left;
padding-bottom:5px;
padding-top:5px;
padding-left:20px;
padding-right:20px;
margin-left:20px;
margin-right:10px;
list-style:none;
color:#ffffff;
/*border-right:solid 2px#db6ba5;
border-left:solid 2px #FFFFFF;*/
border-bottom:none;
/*border-right:solid 2px #FFFFFF;*/
border-top:none;

}

.to_bar li a:hover{
background-color:#ffffff;/*este pone blanco sobre las letras*/
height:30px;
text-decoration:;
color:#999999;
}
.to_bar a:visited{
text-decoration:none;
color:#b15590}
.to_bar a:link{
text-decoration:none;
color:#b15590}

.mid{
width:100%;
display:block;
height:auto;
position:relative;
margin-top:40px;}

.menu2{
display:none;
}
.lista{
display:inline-block;

position:relative;
width:18%;
float:left;
height:auto;
margin-left:10px;
padding-left:0px;
padding-right:0px;
}
.lista ul {
font-family:Trebuchet MS, Verdana, Arial;
font-size:14px;
width:180px;
margin-top:0px;
height:auto;
text-decoration:none;
padding:0px 10px 6px;
list-style:none;
}
.lista li{
 margin-top:7px;
 margin-bottom:7px;
 color:#cb60a4;
 text-decoration:none;
 }
.lista li a:hover{
 color:#999999;
text-decoration:none;
}
.lista a:visited{
text-decoration:none;
color:#cb60a4;}

.lista a:link{
 color:#cb60a4;
 text-decoration:none;
}
.dinami{
display:none;}
.din_pc{
display:inline-block;
position:relative;
height:auto;
margin-left:40px;
margin-right:40px;
padding-left:0px;
padding-right:0px;}
.line{
width:100%;
background-position:center;
margin-left:0px;
padding-left:0px;
margin-bottom:30px;
margin-top:10px;
}
.fo_last{
width:980px;
height:270px;
background-color:#AAA6AC;
margin-bottom:0px;
padding-bottom:0px;
}
#foot{
display:inline-block;
width:100%;
height:490px;
background-color:#333333;}

#foot2{
display:inline-block;
margin-top:20px;
margin-left:7%;
margin-right:7%;
text-decoration:none;
color:#FFFFCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:3;
background-position:center;
padding-left:10px;
padding-right:10px;
position:relative;
}
#foot2:hover{
text-decoration:underline;
color:#FFFFCC;}
#foot2 a:visited{
text-decoration:none;
color:#FFFFCC;}
#foot2 a:link{
text-decoration:none;
color:#FFFFCC;}
.bar{
text-align:center;
width:144px;
height:12px;
color:#ffffff;
text-decoration:none;
font-family:Trebuchet MS, Verdana, Arial;
font-size:16px;
margin-left:4;
margin-right:4;
padding-left:2;
padding-right:2;
border:1;
border-style:solid;
border-color:#73bf07;
}
.end{
color:#cccccc;
font-size:14px;
margin-left:auto;
margin-right:auto;
position:relative;
padding-left:33%;
padding-right:33%;
background-position:center;
display:inline-block;
margin-bottom:0px;
padding-bottom:0px;
line-height:4;
}
/*div central de sesiones*/
.ses_0{
width:80%;
height:auto;
position:relative;
display:inline-block;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;}

.ses{
width:90%;
height:auto;
position:relative;
display:inline-block;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
background:center;}

.ses img{
border-style:solid; border-width:3px; color:#FFBFFF;
padding-left:0px;
padding-right:0px;
margin-left:auto;
margin-right:auto;
position:relative;
display:block;
background:center;}
.ses2{
height:auto;
position:relative;
display:inline-block;
padding-left:0px;
padding-right:0px;
margin-left:50px;
margin-right:auto;}
.inner_ses{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:2;
margin-left:20%;
margin-right:20%;
position:relative;
padding-left:0px;
padding-right:0px;
}
.inner_ses2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:2;
margin-left:30px;
margin-right:10px;
position:relative;
padding-left:0px;
padding-right:0px;
}
.tex_h{
color:#b15590;
font-family:Arial, Helvetica, sans-serif;
padding-top:0px;
margin-top:30px;
font-size:large;

 }
/*peinados realizados*/
.sho01{
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:justify;
margin-bottom:7px;
margin-top:7px;
}
.sho02{
margin-bottom:7px;
margin-top:7px;
display:block;
width:100%;
position:relative;
background-position:center;
margin-left:auto;
margin-right:auto;
padding-left:0px;
padding-right:0px;
}
.bar a {
font-family:Trebuchet MS, Verdana, Arial;
color:#ffffff;
font-size:16px;
text-decoration:none;

 }

.bar a:hover{
color:#f6f30e;
text-decoration:none;



}
.row{
border:0;
margin-left:0;
margin-right:0;
width:978px;
vertical-align:top;
padding-left:0;
padding-right:0;}
 
#pack{
width: 600px;
color: #007F00;
font-family: Trebuchet MS, Verdana, Arial;
font-size:14px;
text-align:justify;


 }

#pack00{
width: 530px;
color: #007F00;
font-family: Trebuchet MS, Verdana, Arial;
font-size:14px;
text-align:justify;

}
.nan{
border:thin;
border-color:#73bf07;
border-style:solid;}

.pnan{
width:400px;

color:#007F00;
font-family:Arial, Helvetica;
font-size:14px;
float:left;

}
#pack02{

color: #007F00;
font-family: Trebuchet MS, Verdana, Arial;
font-size:14px;
text-align:justify;
}

.bar02{
	background-color:#FF9F00;
	
	height:12px;
	width:12px;
	text-align:center;
	font:Verdana, Arial, Helvetica;
	color:#FFFFFF;
	margin-left:2px;
	margin-right:2px;
	display:inline;
	}
	
/*.block{
 display:block;
 width:750px;
 height:240px;
 margin-top:30px;}*/
 .block li img {
 border:1px solid #d1d1d1;
 box-shadow: 2px 2px 5px #999;
 -webkit-box-shadow: 2px 2px 5px #999;
 -moz-box-shadow: 2px 2px 5px #999;
 filter: shadow(color=#999999, direction=135, strength=2);}
  .block{
 display:block;
 width:980px;
height:auto;
 margin-top:70px;
 padding-top:30px;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 padding-left:auto;
 padding-right:auto;
 position:relative;
}


.block .title_block {
		padding:3px;
		font-size:12px;
		color:#fff;
		text-shadow:0 1px 0 #000;
		text-transform:uppercase;
		background:#001f48;
		text-align:justify;
		
		font-weight: bold;
	}
	.block ul {list-style-type:none;
	width:980px;
	margin-top:20px;
	display:inline-block;
	position:relative;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-left:0px;
	padding-right:0px;
	}
		.block li {	border:none;
		margin-right:15px;
		margin-left:80px;
	padding:5px 0px 0px 6px;
	width:200px;
	float: left;}
	
			.block li a {
				display:block;
				color:#333;
			}
	
.s_title_block {
font-size:smaller;
color:#336699;
font-family:Arial, Helvetica, sans-serif; 
width:200px;
height:14px;
margin-top:3px;
text-align:justify;
} 
.desc{
height:94px;
width:200px;
color:#336699;
font-size:smaller;
margin-top:4px;
display:block; 
}
.desc02{
color:#336699;
font-size:small;

font-family:Arial, Helvetica, sans-serif;
text-decoration:none;

}
.desc02 a:link{
 text-decoration:none;}
 .desc02 a:hover{
 text-decoration:none;}

/*formulario*/
.form_mov{
display:none;}
.ce1{
background-color:#db6ba5;
width:190px;
color:#FFFFFF;  
opacity: 0.8;
text-align:center;
border:thin; 
border-color:#db6ba5;
border-style:solid; size:1; }
.ce2{
background-color:#db6ba5;
width:650px;
color:#FFFFFF;
opacity: 0.8;
border:thin; 
border-color: #db6ba5;
border-style:solid;}
.botox{
width:80%;
min-width:80%;
color: #000000;
font-family: Trebuchet MS, Verdana, Arial;
font-size:14px;
text-align:justify;
line-height:2;
display:block;
position:relative;
padding-left:10%;
padding-right:10%;
margin-left:10%;
margin-right:10%;
}
.vid{
width:560px;
height:315px;}

.un{
margin-left:15px;
margin-right:10px;
margin-bottom:10px;
padding-left:0px;
padding-right:0px;
display:inline-block;}

.un img{
border-style:solid;
border-width:3px;
border-color:#db6ba5;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;}
.np{
width:100%;
height:auto;
min-height:222px;
padding-left:0px;
padding-right:0px;
margin-left:0px;
margin-right:0px;
position:relative;
display:block;
}
.txnp{
display:inline-block;
padding-left:5px;
padding-right:5px;
margin-left:5px;
margin-right:5px;
position:relative;
background-position:right;
}