@charset "utf-8";
/* CSS Document */
*{		
		margin:0px;
		padding:0px;
}
body{
		background-color: #000;
		background-image:url(../images/genericas/bkg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
		font-family:Arial;
		font-size:12px;
		color:#FFF;
}
a{
		color:#FFF;
		text-decoration:none;
		}
a:hover{
		color:#FFF;
		text-decoration: underline;
		}

/* ///////////////////////////////////////// Contenido ///////////////////////////////*/

#wapper{
		width:990px;
		margin:0 auto;
}
#top{
		width:990px;
		height:27px;
		text-align:right;
		padding:10px 0 0 0;
}
#top a{
		padding:0 3px;
}
#top a:hover{
		background-color:#85062F;
		text-decoration:none;
		padding:0 3px;
}
#logo{
		width:290px;
		height:32px;
		float:left;
}
.menu{
		width:675px;
		height:32px;
		background-image:url(../images/genericas/bkg_menu.png);
		background-repeat:no-repeat;
		float:left;
		padding:0 0 0 25px;
}
.menu ul{
		height:30px;
		list-style:none;
		font-size:17px;
}
.menu li{
		float:left;
}
.menu li a{
		color:#FFF;
		display:block;
		font-weight:normal;
		line-height:32px;
		margin:0px;
		padding:0px 12px;
		text-align:center;
		text-decoration:none;
}
.menu li a:hover, .menu ul li:hover {
		background-image: url(../images/genericas/bkg_btn_menu.png);
		background-repeat:repeat-x;
		color:#FFF;
		text-decoration:none;
}
.menu li ul{
		background:#FFF;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:150px;
		z-index:200;
}
.menu li:hover ul{
		display:block;
}
.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:150px;
		color:#666;
}
.menu li:hover li a{
		line-height:25px;
		color:#666;
}
.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 5px 0px 10px;
		text-align:left;
}
.menu li ul a:hover{
		background:#671B4C;
		border:0px;
		color:#fff;
		text-decoration:none;
}
.menu li ul li:hover a{
		border:0px;
		color:#fff;
		text-decoration:none;
}
#slider{
		clear:both;
		width:990px;
}
#tit_about{
		width:400px;
		height:30px;
		float:left;
		padding:20px 0 0 0;
}
#tit_gallery{
		width:572px;
		height:30px;
		float:left;
		padding:20px 0 0 18px;
}
#cont_about{
		width:370px;
		height:380px;
		float:left;
		background-image:url(../images/genericas/bkg_dance_about.png);
		background-repeat:no-repeat;
		padding:15px;
		font-size:12px;
}
#cont_about b {
		color:#AB1F6C;
}

#cont_gallery{
		width:530px; 
		height:390px;
		float:left;
		background-image:url(../images/genericas/bkg_dance_gallery.png);
		background-repeat:no-repeat;
		margin:0 0 0 20px;
		padding:10px 30px 10px 10px;
}
#cont_gallery img{
		margin: 5px;
		border:5px solid #FFF;
}

#cont_gallery .btn_view{
		margin: 30px 0 10px 410px;
		border:0px;
		float:right;
}
#cont_contact{
		width:360px;
		height:160px;
		float:left;
		background-image:url(../images/genericas/bkg_contact.png);
		background-repeat:no-repeat;
		padding:10px 20px;		
}
#cont_form{
		width:360px;
		height:160px;
		background-image:url(../images/genericas/bkt_form.png);
		background-repeat:no-repeat;
		background-color:#000;
}
#cont_form p{
		float:left;
		width:170px;
}
#cont_form input{
		width:150px;
		height:19px;
		background-color:#130910;
		border:1px solid #130910;
		color:#FFF;
		font-size:11px;
		padding:3px;
		margin:5px 0px;
		
}
#cont_form textarea{
		width:180px;
		height:72px;
		background-color:#130910;
		border:1px solid #130910;
		color:#FFF;
		font-size:11px;
		font-family:Arial;
		padding:3px;
		margin:5px 0px;
}

#cont_form span{
		clear:both;
		margin:0 0 0 245px;
}
#cont_news{
		width:530px;
		height:160px;
		float:left;
		background-image:url(../images/genericas/bkg_news.png);
		background-repeat:no-repeat;
		margin:0 0 0 20px;
		padding:10px 20px;
}
#cont_news .news{
		float:left;
		width:255px;
		margin:5px 10px 0 0;
}
.news h1{
		font-size:14px;
		color:#C32C85;
		clear:both;
}
.news h1 a{
		color:#AB1F6C;
}
.news h1 a:hover{
		color:#FFF;
		text-decoration:none;
}
.news h2{
		width:140px;
		font-size:11px;
		font-weight:normal;
		color:#FFF;
		float:left;
		
}
.news a{ 
		color:#AB1F6C;
}
.news a:hover{ 
		color:#FFF;
}
#cont_news_buttom{
		clear:both;
		width:520px;
		padding:5px 0 0 0;
		text-align:right;
}
#cont_news .img_news{
		float:left;
		border:3px solid #FFF;
		margin:5px 10px 0 0;
}

#footer{
		width:990px;
		clear:both;
		border-top:#AB1F6C 1px solid;
		text-align:right;
		padding:10px 0;
}
#footer a{
		font-weight:bold;
		color:#AB1F6C;
}
#footer a:hover{
		font-weight:bold;
		color:#FFF;
		
}
/* //////////////////////////////// estilos internos /////////////////////////////////*/
#tit_faculty{
		width:500px;
		height:30px;
		float:left;
		padding:20px 0 0 0;
}
#tit_teachers{
		width:472px;
		height:30px;
		float:left;
		padding:20px 0 0 18px;
}
#cont_faculty{
		width:470px;
		float:left;
		background-image: url(../images/genericas/bkg_faculty.png);
		background-repeat:no-repeat;
		padding:15px;
		font-size:12px;
}
#cont_faculty h1{
		font-size:18px;
		margin:0 0 10px 0;
}
#cont_faculty b {
		color:#AB1F6C;
}
#cont_faculty img {
		float:left;
		margin:0 10px 5px 0;
		border:5px solid #FFF;
}
#cont_awards{
		width:500px;
		height:300px;
		float:left;
		background-image: url(../images/genericas/bkg_faculty.png);
		background-repeat:no-repeat;
		padding:10px;
		margin:0 0 20px 0;
		font-size:12px;
		overflow:auto;
}
#cont_awards h1{
		font-size:18px;
		margin:0 0 10px 0;
		clear:both;
}
#cont_awards h2{
		font-size:14px;
		margin:0;
		clear:both;
		color:#939;
		
}
#cont_awards b {
		color:#AB1F6C;
}
#cont_awards img {
		float:left;
		margin:0 10px 5px 0;
		border:5px solid #FFF;
}
#cont_awards ul {
		width:160px;
		float:left;
		font-size:11px;
		padding:0px;
		margin:0px;
}
#cont_awards ul li {
		margin:0 0 8px 0;
		list-style: none;
}
#cont_awards ul li b{
		font-size:12px;
		border-bottom:1px solid #636;
}
#cont_teachers{
		width:420px; 
		float:left;
		background-image:url(../images/genericas/bkg_dance_gallery.png);
		background-repeat:no-repeat;
		margin:0 0 0 20px;
		padding:20px 30px 0 20px;
}
.teachers{
		width:120px;
		float:left;
		margin:10px
	}
.teachers img{
		border:5px solid #FFF;
}
.teachers h1{
		font-size:12px;
		color:#AB1F6C;
		text-align:center;
}
.teachers h1 a{
		font-size:12px;
		color:#AB1F6C;
}
.teachers h1 a:hover{
		font-size:12px;
		color:#FFF;
}
#tit_gallery_pag{
		width:760px;
		height:30px;
		float:left;
		padding:20px 0 0 0;
}
#tit_select{
		width:210px;
		height:30px;
		float:left;
		padding:20px 20px 0 0;
		text-align:right;
}
#cont_gallery_page{
		width:965px; 
		float:left;
		background-image: url(../images/genericas/bkg_gallery.png);
		background-repeat:no-repeat;
		padding:20px 10px 10px 15px
}
#cont_gallery_page img{
		float:left;
		margin:0 15px 15px 0;
		border:5px solid #FFF;
}
#tit_what{
		width:470px;
		height:30px;
		float:left;
		padding:20px 0 0 0;
}
#cont_what{
		width:400px; 
		height:340px;
		float:left;
		background-image:url(../images/genericas/bkg_dance_gallery.png);
		background-repeat:no-repeat;
		margin:0 20px 0 0 ;
		padding:20px 30px 0 20px;
}
#cont_what h1{
		font-size:17px;
}
#cont_what b{
		color:#AB1F6C;
}
#cont_class{
		width:510px; 
		float:left;
		background-image:url(../images/genericas/bkg_dance_gallery.png);
		background-repeat:no-repeat;
		padding:20px 60px 10px 20px;
}
#cont_class img{
		margin: 5px;
		border:5px solid #FFF;
}
#cont_class h1{
		font-size:15px;
		color:#AB1F6C;
		border-bottom:#636 solid 1px;
		margin:0 0 5px 0;
}
#cont_class b{
		color:#AB1F6C;
}
#cont_required{
		width:385px;
		float:left;
		background-image:url(../images/genericas/bkg_dance_about.png);
		background-repeat:no-repeat;
		padding:15px 5px 15px 10px;
		font-size:12px;
}
#cont_required h1 {
		font-size:15px;
		padding:0 0 10px 0;
}
#cont_required h2 {
		color:#AB1F6C;
		font-size:15px;
		margin:0 0 3px 0;
		border-bottom:#636 1px solid;
}
#cont_required strong {
		color:#AB1F6C;
}
#tit_map{
		width:990px;
		height:30px;
		padding:20px 0 0 0;
}
#cont_map{
		width:970px;
		padding:20px 0 20px 20px;
		background-image: url(../images/genericas/bkg_gallery.png);
		background-repeat:no-repeat;
}
#tit_class_tab{
		width:990px;
		height:30px;
		padding:20px 0 0 0;
}
#cont_class_tab{
		width:965px;
		height:auto;
		float:left;
		background-image: url(../images/genericas/bkg_gallery.png);
		background-repeat:no-repeat;
		padding:20px 10px 10px 15px
}
#cont_class_tab img{
		border:0px;
		}
.tit_table{
		font-size:16px;
		font-weight:bold;
		text-transform:uppercase;
		color:#AB1F6C;
		border-bottom:#636 solid 1px;
		padding:0 0 5px 0;
		
}
.text_table{
		border-bottom:#636 solid 1px;
		padding:5px 0 5px 0;
		
}
.text_table b{
		color:#DB3C97}