@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:#000;
		

		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:#fff;

}

.menu li:hover li a{

		line-height:25px;

		color:#fff;

}

.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:4 4 20px 4;

		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:10px;

		padding:2px;

		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}
