ul.menuElCoro {
	width:485px; 
	margin:10px 0 17px -40px;
	*margin:10px 0 10px 0;
	font-size:10px;
	*padding:4px 0;
	font-weight:normal;}

ul.menuElCoro li {
	display:inline; 
	list-style:none;
	margin:0;
	padding:0;}
	
ul.menuElCoro li a { 
	background:#E2E2E2;
	text-decoration:none;
	padding:2px 8px 4px 8px;
	margin:0 -1px 0 0;	
	color:#333333;}
	
ul.menuElCoro li.current a,ul.menuElCoro li a:hover { 
	text-decoration:none;
	padding:2px 8px 4px 8px;
	margin:0 -1px 0 0;	
	background:#191919;
	color:#FFFFFF;}
	
ul.menuElCoro li.ini a { 
	background:url(../img/menu_int_op1.gif) left top no-repeat;
	text-decoration:none;
	margin:0 -1px 0 0;
	padding:2px 9px 4px 13px;
	*padding:2px 12px 4px 12px;
	color:#333333;}	
	
ul.menuElCoro li.inicurrent a,ul.menuElCoro li.inicurrent a:hover,ul.menuElCoro li.ini a:hover { 
	background:url(../img/menu_int_op1a.gif) left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 -1px 0 0;
	padding:2px 9px 4px 13px;
	*padding:2px 12px 4px 12px;
	}		
	
ul.menuElCoro li.fin a { 
	background:url(../img/menu_int_op1.gif) right top no-repeat;
	text-decoration:none;
	margin:0 -1px 0 0;
	padding:2px 12px 4px 12px;
	color:#333333;}	
	
ul.menuElCoro li.fincurrent a,ul.menuElCoro li.fincurrent a:hover,ul.menuElCoro li.fin a:hover { 
	text-decoration:none;
	margin:0 -1px 0 0;
	padding:2px 12px 4px 12px;
	background:url(../img/menu_int_op1a.gif) right top no-repeat;
	color:#FFFFFF;}	
	
ul.menuElCoro li.imprimir { margin-left:15px; background:url(../img/ico_imprimir.gif) left top no-repeat; *background:url(../img/ico_imprimir.gif) left 3px no-repeat; padding-left:13px; background-color: #FFFFFF; font-size:11px; font-family:tahoma, Arial;}
ul.menuElCoro li.imprimir a { background:none; color:#9D292A; text-decoration:none;}
ul.menuElCoro li.imprimir a:hover { color:#000000; text-decoration:underline;}

ul.lisRepertorio { margin:20px 0 0 10px; padding:0; font-size:11px; text-align:left;}
ul.lisRepertorio li { background:url(../img/px_listas.gif) left 5px no-repeat; padding:0 0 0 10px; list-style:none; margin:5px 0;}


.ftProf { float:left; margin:0 10px 10px 0; *margin:14px 10px 10px 0;}
.foto { width:120px; height:149px; background-color:#666666; float:left; margin:0 10px 5px 0; }
.profesorado { width:455px;}
.profesorado p { width:auto; }


ul.menuProgramacion {
	width:485px; 
	margin:47px 0 30px -40px;
	*margin:10px 0 10px 0;
	font-size:10px;
	*padding:4px 0;
	font-weight:normal;}

ul.menuProgramacion li {
	display:inline; 
	list-style:none;
	margin:0;
	padding:0;}
	

ul.menuProgramacion li.inicurrent a,ul.menuProgramacion li.inicurrent a:hover { 
	background:url(../img/menu_int_op1a.gif) left top no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 -1px 0 0;
	padding:2px 30px 4px 30px;
	}		
	
ul.cantantes_a { font-size:11px; text-align:left; width:200px; *width:170px; margin:0 0 0 10px; padding:0; float:left;}
ul.cantantes_a li {list-style:none; margin:0; padding:0;}

ul.cantantes_b { font-size:11px; text-align:left; width:200px; *width:170px; margin:0 0 0 220px; padding:0;}
ul.cantantes_b li {list-style:none; margin:0; padding:0;}

.asp { color:#999999;}

h3.cant { width:450px; background-color:#000000; color:#FFFFFF; margin:20px 0 10px 0; padding:3px; font-size:11px; font-weight:normal;}

ul.coros { margin:0 0 8px 0; *margin:0; padding:0; font-size:11px;}
ul.coros li.ini { border:none; padding:0 5px 0 0}
ul.coros li.inicurrent { border:none; padding:0 5px 0 0}
ul.coros li.inicurrent a { font-weight:bold; color:#000000;}
ul.coros li.current a { font-weight:bold; color:#000000;}
ul.coros li { list-style:none; display:inline; border-left:1px solid #9D292A; margin:0; padding:0 5px;}
ul.coros li a { text-decoration: none;}
ul.coros li a:hover { text-decoration:underline;}


.contacto { width:728px; margin:10px 0 0 0;}
.contacto .dch { float:right; width:350px; border-left:2px solid #EBEBEB; padding:0 0 0 15px;}
.contacto .izq { width:350px; padding:0; }
.contacto .izq p { margin-top:0; margin-bottom:14px}
.contacto .dch p, .contacto .izq p { width:auto; margin-top:0;}
.contacto .dch h3, .contacto .izq h3 { margin:0 0 20px 0;}

.contacto form.frmContact { float:right; padding:0; margin:0 88px 0 0; font-size:11px; clear:left; _margin:0 44px 0 0; }
.contacto form.frmContact input{ background-color:#FFF; border:1px solid #E2E2E2; font-size:11px; padding:2px; border-right:0;}
.contacto form .btn { font-size:11px; padding:2px; border:0; background:url(../img/fnd_btn.gif); color:#FFFFFF; float:right; margin-right:7px; }
.contacto form .btn:hover { background:url(../img/px_negro.gif);cursor:pointer;}
.contacto form .politica {font-size:10px; font-family: Tahoma, Arial; width:339px; color:#666666; background:#EBEBEB;}
.contacto form input,.contacto form textarea { font-size:11px; font-family:Tahoma, Arial, Geneva; color:#333; border:1px solid #E2E2E2;}
.contacto form textarea { width:339px; color:#333;}
.contacto form .chec { margin:10px 0 0 0; padding:0; border: none!important; *margin:10px 0 0 -4px;  } 

.googlemaps {border:1px solid #9D292A;}

table.mapaweb { width:730px; margin:10px 0 0 0; font-family:Tahoma, Arial, Geneva; font-size:11px;}
table.mapaweb tr.tit td { background-color:#9D292A; color:#FFFFFF; padding:2px; font-weight: bold; min-width:100px;}
table.mapaweb tr td { vertical-align:top; padding:1px 3px; text-align:left;}
table.mapaweb tr td.subTit { border-bottom:1px solid #CCC; background-color:#EBEBEB;}
table.mapaweb div { padding:0 0 3px 20px; text-align:left; }
table.mapaweb .subTab { background-color:#EBEBEB; border-bottom:1px solid #CCCCCC; padding:1px 3px; margin-bottom:3px; width:100px; margin-left:-3px; margin-right:-3px;}
table.mapaweb a { text-decoration:none; color:#38373B;}
table.mapaweb a:hover { text-decoration:underline; color:#9D292A;}

.volverIns {margin:65px 0 0 0; *margin:40px 0 0 0; width:200px; }
.volverIns a {background: url(../img/ico_vuelve.gif) 3px 4px no-repeat; padding:2px 0 2px 15px; font-size:11px; font-weight:bold; text-decoration:none;}
.volverIns a:hover {background: url(../img/ico_vuelve1.gif) 3px 4px no-repeat;}


.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	border-bottom-width: 6px;
	width: 270px; /*width of featured content slider*/
	height: 320px;
	float:right;
	margin:20px 90px 0 0;
	_margin:20px 44px 0 0;		
}
.sliderwrapper p {width:260px; margin:0; padding:0; font-size:9px; color:#333; font-style:italic;}
.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	padding: 0;
	background: white;
	width: 270px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 320px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}