/***cuerpo del documento**/

body {
	background-color: #01583D;
	background-image: url(../images/fondo.jpg);
	background-repeat: repeat-x;
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	margin-left: 0;
	margin-top: 0;
	font-size: 18px;
}

#bio_centrada {
	float: left;
	height: 20px;
	margin-left: 85px;
	*margin-left: 85px;
	_margin-left: 35px;
	margin-top: 15px;
	width: 370px;
}

#busqueda_avanzada {
	float: left;
	height:auto;	
	width: 100%;
	/*padding-left:5px;
	*padding-left:5px;
	_padding-left:0;/*20*/
	 
	
	
}
#busqueda_avanzada2{
	float: left;
	height:auto;	
	width: 100%;
	padding-left:20px;
	
	
	
}

#busquedas_trama {
	clear:right;
   float:right;
	background-image: url(../images/fondo_caja_trama.gif);
	background-repeat: repeat-y;
	height:auto;
	width: 440px;
	margin-right:5px;	
	overflow:hidden;padding-top:6px;
	

}
#centro_usuario  {
	
   float:left;
	background-image: url(../images/nuevo_fondo.jpg);
	background-repeat: repeat-x;
	height:auto;
	width:80%;
   *width:90%;
	_width:90%;
	overflow:hidden;
	padding-top:6px;
	/*margin-left:100px;
	margin-left:100px;
	_margin-left:60px;*/

}
#centro_usuario a:link  {
		color: #014A9F;
		text-decoration:none;
}
#centro_usuario a:visited  {
		color: #014A9F;
		text-decoration:none;
}
#centro_usuario a:hover  {
		color: gray;
		text-decoration:underline;
}
#primera_seccion {
   float:left;
	width:330px;
	margin-left:12px;	
	*margin-left:12px;
	_margin-left:9px;
	height:auto;
	border-bottom:1px solid gray;
	
}

#busquedas_superior {
	background: white url(../images/superior.gif) no-repeat;
    width: 440px;
    height: 22px;
}

#busquedas {
	background: white url(../images/fondo_caja.gif) repeat-y;
	width: 440px;
}

.spacer:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#busquedas_inferior {
    background: white url(../images/inferior.gif) no-repeat;
    width: 440px;
    height: 22px;
}

#busquedas_inferiorLista{
	background-image: url(../images/inferiorLong.gif);
	background-repeat: no-repeat;
	clear:left;
	float: left;
	height: 22px;
	width: auto;
	margin-right:0px;
	top: auto;
	left: 0px;
	
}
#busquedas_inferior_trama {
	background-image: url(../images/inferior_trama.gif);
	background-repeat: no-repeat;
	clear:right;
	float: right;
	height: 22px;
	width: 440px;
	margin-right:5px;
	
}
#inferior_usuario {
	background-image: url(../images/inferior_trama.gif);
	background-repeat: no-repeat;
	clear:left;
	float: left;
	height: 22px;
	width: 440px;
	margin-right:5px;
	margin-left:100px;
	margin-left:100px;
	_margin-left:60px;
	
}

#busquedas_superior_trama {
	background-image: url(../images/superior_trama.gif);
	background-repeat: no-repeat; 
	clear:right;
	float: right;
	height: 22px;
	padding-left: 30px;
	width: 410px;
	margin-right:5px;
}
#cabecera_usuarios {
	
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	padding-left: 30px;
	width: auto;
	/*margin-left:100px;
	margin-left:100px;
	_margin-left:60px;*/
}

#cabecera {
   float:left;
	background-color: #000000;
	background-image: url(../images/cabecera_magister.jpg);
	background-repeat: no-repeat;
	height:100px;
	width: 700px;
}

#caja_busquedas {
	margin-left: 20px;
}

#caja_busquedas_trama {
	padding-left: 5px;
	*padding-left:5px;
	_padding-left: 0px;
	float: left;
	height: auto;
	margin-left: 15px;
	width: 77px;
	color: Black;
}
#caja_busquedas a:link {
	color: #1B662D;
	text-decoration: none;
}
#caja_busquedas_trama a:link {
	color: Black;
	text-decoration: none;
}
#caja_busquedas a:visited {
	color: #1B662D;
	text-decoration: none;
}
#caja_busquedas_trama a:visited {
	color: Black;
	text-decoration: none;
}
#caja_busquedas a:hover{
	color: #1B662D;
	text-decoration: underline;
}
#caja_busquedas_trama a:hover{
	color: #CD853F;
	text-decoration: underline;
}

#caja_busquedas ul {
    margin-top: 20px;
	list-style: none;
	margin-left: 0;
	padding-left: 5px;
	padding-top:0;
	padding-bottom:0;
}

#caja_busquedas ul li {
	color: #1B662D;
    float: left;
    font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	text-align: left;
    width: 130px;
}

#caja_novedad {
	border-bottom: 1px solid #808080;
	float: left;
	height: auto;
	padding-bottom:10px;
	width: 242px;
}
#caja_novedad_swf {
	border-bottom: 1px solid #808080;
	float: left;
	height: auto;
	padding-bottom:10px;
	padding-top:5px;
	width: 242px;
}

.portrait {
    float:left;
    clear: both;
    margin-left:35px;
	margin-top:15px;
	border: 3px solid #2B353B;
}

.bio {
    clear: both;
    margin-left: 35px;
	float: left;
	height: 20px;
	margin-top: 2px;
	width: 80px;
}

#contenedora {
 
	background-color: #FFFFFF;
	height: 100%;
	left: 50%;
	margin: auto;
	width: 700px;
}

#contenedora:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#cuerpo {
	float:left;
	background-color: #FFFFFF;
	height:100%;
	padding:0px 20px 20px 20px;
	width:660px;
	overflow:hidden;
}
#cuerpo_resultados {
	
   float:left;
	background-color: #FFFFFF;
	height:100%;
	width:700px;
	overflow:hidden;
}
#cuerpo_tusvideos {
	
   float:left;
	background-color: #FFFFFF;
	height:100%;
	padding-left:35px;
	padding-right:5px;
	padding-bottom:20px;
	padding-top:0px;
	width:660px;
	*width:660px;
	_width:660px;
	overflow:hidden;
	
}
#cuerpo_busqueda {
	
   float:left;
	background-color: #FFFFFF;
	height:100%;
	padding-left:20px;
	padding-right:100px;
	padding-bottom:20px;
	padding-top:0px;
	width:500px;
	overflow:hidden;
}

#demos {
	clear: left;
	float: left;
	height: auto;
	padding-left: 5px;
    width: 695px;
}

#destacado{
   float:left;
   width: 700px;
    height: auto;
	
	background-color: #166128;
	background-image: url(../images/fondo_destacado.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
	
	
}

#destacado_texto {
	*margin-left: 18px;
	_margin-left: 7px;
	float: left;
	height: 84px;
	margin-left: 18px;
	margin-top: 80px;
	width: 322px;
}

#division {
	
	float: left;
	height:auto;
	margin-left:10px;
	margin-top: 2px;
	width: 90%;
}
#avanzada {
	
	float: left;
	height:auto;
	margin-left:10px;
	margin-top: 2px;
	width: 80%;
	background-image: url(../images/fondo_precios.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	
}
/*#division a:link {
	text-decoration:none;
	color: #014A9F;
}
#division a:visited {
	text-decoration:none;
	color: #014A9F;
}
#division a:hover {
	text-decoration:underline;
	color: #014A9F;
}*/
#maestros {
	clear: left;
	float: left;
	height: 164px;
	padding-left: 5px;
	width: 161px;
}

.demo_box_control{
    float: left;
    height: 38px;
	margin: 1px;
	width: 38px;
}

.demo_box {
	width: 245px;
	height: 137px;
    padding: 15px;
    background: transparent url(../images/globo.gif) no-repeat scroll 0 0;
    position: absolute;
    font-size: 9pt;
}

.demo_box div {
    text-align: right;
    position: absolute;
    bottom: 10px;
    right: 10px;
    
}

.demo_box ul {
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}

.demo_box ul li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: #1662a0;
}

.demo_box ul li span{
    color: #010002;
    font-weight: normal;
}

#mano {
	background-image: url(../images/mano.jpg);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 20px;
	margin-left: 5px;
	width: 161px;
}

#menu_superior {
	background-color: #FFFFFF;
	background-image: url(../images/fondo_menu_horizontal.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 47px;
	width: 700px;
}
#registro_interior {
	background-color: #FFFFFF;
	background-image: url(../images/fondo_menu_horizontal.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	height: 30px;
	width: 690px;
	*width:650px;
	_width:655px;
	padding-left:10px;
	*padding-left:50px;
	_padding-left:45px;
	text-align:right;
}
#registro_interior a:link {
	color: #014A9F;
	text-decoration:none;
}
#registro_interior a:visited {
	color: #014A9F;
	text-decoration:none;
}
#registro_interior a:hover {
	color: #464646;
	text-decoration:underline;
}
#menu_superior ul {
	
	_float: left;
	color: #01583D;
	float: left;
	float: none;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: 400;
	list-style: none;
	margin: 10px 5px;
    padding: 0px;
    text-align: center;
}

#menu_superior ul li {
	display: inline;
}

#menu_superior ul li a:link {
	color: #01583D;
	text-decoration: none;
}

#menu_superior ul li a:visited {
	color: #01583D;
	text-decoration: none;
}

#menu_superior ul li a:hover{
	color: #01583D;
	text-decoration: underline;
}

#novedades {
	background-image: url(../images/fondo_caja_nov.gif);
	background-repeat: repeat-y;
	width: 160px;
    padding: 0 10px;
    height: 255px;
}

#novedades_inferior {
	background-image: url(../images/inferior_novedades.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 180px;
}

#novedades_superior {
	background-image: url(../images/superior_novedades.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 180px;
}

#path {
	background-color: #FFFFFF;
	background-image: url(../images/fondo_superior_interior.jpg);
	background-position: left;
	background-repeat: repeat-x;
	float: left;
	height: 40px;
	margin: 0px;
	padding-left: 10px;
	width: 690px;
}

#path a:link {
	color: #01583D;
	text-decoration: none;
}

#path a:visited {
	color: #01583D;
	text-decoration: none;
}

#path a:hover{
	color: #4B5A63;
	text-decoration: underline;
}

#recomendados {
	background-image: url(../images/claqueta.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: auto;
	margin-left:120px;
	margin-top: 20px;
	width: 370px;
}
#recomendados a:link {
	color:black;
	text-decoration:none;
}
#recomendados a:visited {
	color:black;
	text-decoration:none;
}
#recomendados a:hover {
	color:black;
	text-decoration:underline;
}
#recomendados_centrado a:link {
	color:black;
	text-decoration:none;
}
#recomendados_centrado a:visited {
	color:black;
	text-decoration:none;
}
#recomendados_centrado a:hover {
	color:black;
	text-decoration:underline;
}
#recomendados_centrado{
	margin-left: 135px;
	*margin-left:135px;
	_margin-left: 80px;
	background-image: url(../images/claqueta.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: auto;
	margin-top: 20px;
	width: 355px;
   padding-left:15px;
	padding-top:5px;
	
}

#main_login {
    margin-top: 134px;
	float: right;
	height: 68px;
	width: 170px;
}

#main_login #registro {
	background-image: url(../images/registro.gif);
	background-repeat: no-repeat;
	float: right;
	height: 68px;
	width: 170px;
}

#default_login {
    position: relative;
    height: 105px;
}

#default_login #registro {
    background: url(../images/registro_logado.gif) no-repeat;
    width: 165px;
    height: 61px;
    position: absolute;
    top: 33px;
    right: 0px;
    padding: 7px 0px 0px 5px;
}

#cabecera_logado {
	float:left;
	width:700px;
	height:45px;
	background-image: url(../images/cabecera_logado.jpg);
	background-repeat: no-repeat;
	background-color: Black;
}
#menu_logado {
	float:left;
	width:700px;
    overflow: hidden;
    position: relative;
	background-image: url(../images/fondo_menu_logado.jpg);
	background-repeat: repeat-x;
	background-color: white;
}
#menu_logado ul {
    clear: left;
    float: left;
    position: relative;
    left: 50%;
    padding:0;
    margin: 0 auto;
} 

#menu_logado ul li {
    background-image: url(../images/fondo_menu.jpg);
    float: left;
    position: relative;
    right: 50%;
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:11px;
	list-style: none;
    padding: 16px 5px 12px 5px;
    height: 15px;
}

#userVideos_body #menu_logado li.videos_option,
#playlists_body #menu_logado li.playlists_option,
#recentSearches_body #menu_logado li.recentSearches_option,
#namedSearches_body #menu_logado li.namedSearches_option,
#profile_body #menu_logado li.profile_option,
#menu_restricted #menu_logado li.main_option,
#search_body #menu_logado li.main_option
{
    background: url(../images/fondo_menu_on.jpg);
}


.botonera2 {
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:400;
	color:black;
	font-size:11px;
	margin-right:5px;
	display:block;
	height:46px;
	width:auto;
	background-color: transparent;
	background-repeat: no-repeat;
   padding-right:5px;
	padding-left:3px;	
}
.botonera2_on {
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-weight:400;
	color: #01583D;
	font-size:11px;
	margin-right:5px;
	display:block;
	height:46px;
	width:auto;
	background-image: url(../images/fondo_menu_on.jpg);
   background-position: left top;
	*background-position: bottom;
	_background-position: bottom;
	background-color: transparent;
	background-repeat: repeat-x;
	padding-right:5px;
	padding-left:3px;
	padding-bottom:10px;
	*padding-bottom:1px;
	_padding-bottom:1px;
   
}

#banderas {
	float: right;
	margin: 0 5px;
    top: 72px;
    position: relative;
}

#banderas_logado {
    float: right;
    margin: 0 5px;
    top: 22px;
    position: relative;
}

#bienvenido {
	float:left;
	background-color:white;
	width:690px;
	height:30px;
	text-align:right;
	padding-right:10px;

}
#resultados {
	float:left;
	width:690px;
    padding: 5px;
    margin-bottom: 10px;
    background: white url(../images/bienvenido.jpg) bottom left no-repeat;
}
#cabecera_resultados {
	clear:both;
	float: left;
	height: 41px;
	width: 431px;
	margin-top:20px;
    margin-left:10px;
}

.result {
    background-image: url(../images/cabecera_resultado.jpg);
    background-repeat: no-repeat;
}

.courses {
    background-image: url(../images/cabecera_resultado_2.jpg);
    background-repeat: no-repeat;
}

#cuerpo_lista_resultados {
	background-image: url(../images/cuerpo_resultados.jpg);
	background-repeat: repeat-y;
	clear:left;
	float: left;
	height: auto;
	width: 415px; 
	padding:8px;
	
	
}
#cuerpo_lista_resultados2 {
	background-image: url(../images/cuerpo_resultados.jpg);
	background-repeat: repeat-y;
	clear:left;
	float: left;
	height: auto;
	width: 380px; 
	padding-left:35px;
	border-bottom:1px solid gray;
	
	
}
#cuerpo_lista_resultados3 {
	
	clear:left;
	float: left;
	height: auto;
	width: 610px; 
	padding-left:35px;
	border-bottom:1px solid gray;
	
	
}
#cuerpo_lista_resultados4 {
	
	clear:left;
	float: left;
	height:30px;
	width: 610px; 
	padding-left:35px;
		
}

#lista_resultados2 {
   clear:left;
	float: left;
	background-image: url(../images/cuerpo_resultados.jpg);
	background-repeat: repeat-y;
	
	height: auto;
	width:90%; 
	padding:8px;
	
}
#lista_resultados a:link {
	text-decoration:none;
	 color: #394851;
}
#lista_resultados2 a:link {
	text-decoration:none;
	 color: #394851;
}
#lista_resultados a:visited {
	text-decoration:none;
  color: #394851;
}
#lista_resultados2 a:visited {
	text-decoration:none;
  color: #394851;
}
#lista_resultados a:hover {
	text-decoration:none;
	color: gray;
}
#lista_resultados2 a:hover {
	text-decoration:none;
	color: gray;
}


#nueva_busqueda {
   clear:left;
	float:right;
	width:254px;
	height:19px;
	background-image: url(../images/fondo_busquedas.jpg);
	background-repeat: no-repeat;
	padding-left:9px;
	padding-top:5px;
}
#nueva_busqueda a:link {
	color:black;
	text-decoration:none;
}
#nueva_busqueda a:visited {
	color:black;
	text-decoration:none;
}
#nueva_busqueda a:hover {
	color:black;
	text-decoration:underline;
}
#path_avanzada {
	float:left;
	width:700px;
	background-color: White;
    border-bottom:1px solid #CFCFCF;
}
#path_avanzada2 {
	overflow:hidden;
	float:left;
	width:660px;
	height:30px;
	background-color: white;
	background-repeat: repeat-x;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	position: relative;
	
}
#path_avanzada a:link{
	text-decoration:none;
	color:#01583D; 
}
#path_avanzada a:visited{
	text-decoration:none;
	color:#01583D;
}
#path_avanzada a:hover{
	text-decoration:underline;
	color:#01583D;
}
#path_avanzada2 a:link{
	text-decoration:none;
	color:#01583D; 
}
#path_avanzada2 a:visited{
	text-decoration:none;
	color:#01583D;
}
#path_avanzada2 a:hover{
	text-decoration:underline;
	color:#01583D;
}
#logado1 {
	float:left;
	width:444px; 
	height:110px;
	border-top:1px solid #FFA500;
	margin-left:60px;
	_margin-left:38px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
}
#botonera_avanzada {
	float:left;
	width:600px;
	height:auto;
    padding-left: 35px;
    margin-top: 1.5em;
}
#botonera_avanzada ul{
	list-style: none;
	margin:0;
    padding:0;
    text-align: center;
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:12px;
}
#botonera_avanzada ul li {
	float:left;
	display:block;
	background: transparent url('../images/tab_left.jpg') no-repeat scroll left top;
    margin: 0px;
    padding: 0px 0px 0px 8px;
}

#botonera_avanzada ul li.current {
    background-image: none;
    background-color: #F6F5F0;
    color: #000000;
    padding: 5px 13px 4px;
}

#botonera_avanzada ul li a {
    display: block;
    color: #434343;
    background: transparent url('../images/tab_right.jpg') no-repeat scroll right top;
    padding: 5px 12px 4px 7px;
}

#botonera_avanzada ul li a:link {
    text-decoration: none;
}

#botonera_avanzada ul li a:visited {
    text-decoration: none;
}

#marco_resultados {
    background-color: #F6F5F0;
	float:left;
    width: 600px;
}
#interior_resultados {
	float:left;
	width:580px;
	height:178px;
    margin:10px 8px 0px 8px;
	background-color: #F9F9F9;
	overflow: auto;
}

#avanzada_resultados {
	float:left;
	width:580px;
    margin: 8px;
}

.advanced_buttons_top {
    background: transparent url(../images/nuevo_path.jpg) no-repeat;
    float:right;
    width: 262px;
    text-align: center;
    padding: 2px 0px;
    margin: 10px;
}

.advanced_buttons_bottom {
    background: transparent url(../images/nuevo_path.jpg) no-repeat;
    float:right;
    width: 262px;
    text-align: center;
    padding: 2px 0px;
    margin: 10px;
}

.advanced_buttons_top a {
    color: #01583D;
    text-decoration: none;
}

.advanced_buttons_top a:link {
    text-decoration: none;
}

.advanced_buttons_top a:hover {
    text-decoration: underline;
}

.advanced_buttons_top a:visited {
    text-decoration: none;
}

.advanced_buttons_bottom a {
    color: #01583D;
    text-decoration: none;
}

.advanced_buttons_bottom a:link {
    text-decoration: none;
}

.advanced_buttons_bottom a:hover {
    text-decoration: underline;
}

.advanced_buttons_bottom a:visited {
    text-decoration: none;
}

#terminos {
	background-color: #F9F9F9;
	padding: 5px;
}

#terminos2 {
	float:left;
	width:580px;
	height:20px;
	background-color: White;
	padding-bottom:3px;
	margin-bottom:5px;
}
#patrocinio {
	float:left;
	width:485px;
	height:auto;
	margin-left:60px;
	_margin-left:38px;
	padding-top:10px;
	padding-left:40px;
	padding-bottom:10px;
}
#patrocinio a:link {
	text-decoration:none;
	color:gray;
}
#patrocinio a:visited{
	text-decoration:none;
	color:gray;
}
#patrocinio a:hover {
	text-decoration:underline;
	color:gray;
}
#enc_patrocinio {
	margin-left:60px;
}
#patrocinadores1 {
	float:left;
	width:127px;
	height:90px;
	text-align:center;
}
#patrocinadores2 {
	float:left;
	width:127px;
	height:90px;
	text-align:center;
	margin-left:80px;
	*margin-left:80px;
	_margin-left:40px;
}
#patro_txt1{
   clear:left;
	float:left;
	width:127px;
	height:20px;
	text-align:left;
	margin-left:70px;
	*margin-left:70px;
	_margin-left:30px;
}
#patro_txt1 a:link{
  color:gray;
  text-decoration:none;
}
#patro_txt1 a:visited{
  color:gray;
  text-decoration:none;
}
#patro_txt1 a:hover{
  color:gray;
  text-decoration:underline;
}
#patro_txt2{
 	float:left;
	width:127px;
	height:20px;
	text-align:left;
	margin-left:50px;
}
#patro_txt2 a:link{
  color:gray;
  text-decoration:none;
}
#patro_txt2 a:visited{
  color:gray;
  text-decoration:none;
}
#patro_txt2 a:hover{
  color:gray;
  text-decoration:underline;
}
#patrocinio ul {
	list-style:none;
	margin-left:5px;
}
#pie {
	clear:both;
	float:left;
	width:700px;
	height:auto;
	background-color: White;
	padding-bottom:15px;


}
#pie a:link {
	color:#545454;
	text-decoration:none;

}
#pie a:visited {
	color:#545454;
	text-decoration:none;

}
#pie a:hover {
	color:#545454;
	text-decoration:underline;

}
#paginacion {
	float:left;
	margin-left:50px;
	_margin-left:25px;
	width:auto;
	height:20px;
}
#paginacion a:link {
	color:gray;
	text-decoration:none;
}
#paginacion a:visited {
	color:gray;
	text-decoration:none;
}
#paginacion a:hover {
	color:gray;
	text-decoration:underline;
}
#cabecera_avanzada {
   clear:left;
	float:left;
	width:410px;
	height:26px;
	margin-top:5px;
	border-bottom: 1px solid #556B2F;

}
#cabecera_avanzada_sub {
   clear:left;
	float:left;
	width:400px;
	height:26px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	border-bottom: 1px solid #556B2F;


}
.player {
	float:right;
	width:280px;
	height:auto;
	margin-right:5px;
	margin-bottom:10px;
}
#player_grande{
   float:left;
	width:500px;
	height:auto;
	margin-left:90px;
	*margin-left:90px;
	_margin-left:40px;

}
#player2 {
   clear:right;
	float:right;
	width:221px;
	height:auto;
	margin-top:26px;

	margin-bottom:10px;
}
#items {
   clear:left;
	float:left;
	width:400px;
	height:auto;
	margin-left:14px;
	 }
#items a:link {
	color:black;
	text-decoration:none;
}
#items a:visited {
	color:black;
	text-decoration:none;
}
#items a:hover {
	color:gray;
	text-decoration:underline;
}
#items2 {
   clear:left;
	float:left;
	width:400px;
	height:auto;
	margin-top:30px;
	background-color: #FCFDEA;
	border: 1px solid black;



}
#cabecera_player {
	height:auto;
	padding:8px 5px;
	background-color: transparent;
	background-image: url(../images/cabecera_player.jpg);
	background-repeat: no-repeat;
    font-family: "Trebuchet MS";
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}
#cabecera_player_grande {
	float:left;
	width:500px;
	height:aUTO;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:5px;
	background-color: transparent;
	background-image: url(../images/cabecera_player_grande.gif);
	background-repeat: no-repeat;
}
#cabecera_player a:link {

	color:#01583D;
	text-decoration:none;
}
#cabecera_player_grande a:link {

	color:#01583D;
	text-decoration:none;
}
#cabecera_player a:visited {

	color:#01583D;
	text-decoration:none;
}
#cabecera_player_grande a:visited {

	color:#01583D;
	text-decoration:none;
}
#cabecera_player a:hover {

	color:#01583D;
	text-decoration:underline;
}
#cabecera_player_grande a:hover {

	color:#01583D;
	text-decoration:underline;
}

#cabecera_player img {
    border-width: 0px;
}

#cuerpo_player {
	height:470px;
	border-right:1px solid #C6C6C6;
   border-left:1px solid #C6C6C6;
	padding-top:5px;
	overflow-x: scroll;
    overflow-y: auto;
    position: relative;
}
#cuerpo_player_grande {
	float:left;
	width:488px;
	height:auto;
	border-right:1px solid #C6C6C6;
   border-left:1px solid #C6C6C6;
	padding-top:15px;
	overflow: hidden;
	padding-left:10px;

}
#pie_player {
	height:33px;
	background-color: transparent;
	background-image: url(../images/pie_player.jpg);
    background-repeat: no-repeat;
	padding-left: 5px;
    text-align: center;
}
#pie_player_grande {
	float:left;
	width:453px;
	height:33px;
	background-color: transparent;
	background-image: url(../images/pie_player_grande.gif);
	padding-left:50px;
	background-repeat: no-repeat;
	padding-top:15px;

}

#pie_player_grande a:link {

	color:#01583D;
	text-decoration:none;
}
#pie_player_grande a:visited {

	color:#01583D;
	text-decoration:none;
}
#pie_player_grande a:hover {

	color:#01583D;
	text-decoration:underline;
}
#player_gris{
	float:left;
	width:217px;
	height:54px;
	background-color: #FFFFFF;
	margin-top:2px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
#player_consumido{
   float:left;
	width:217px;
	height:54px;
	background-color: #E6E9EC;
	margin-top:2px;
}
#player_gris_grande{
   float:left;
	width:495px;
	height:auto;
   background-color: #E6E9EC;
	margin-top:2px;
	padding-bottom:5px;
}
#player_consumido_grande{
   float:left;
	width:495px;
	height:auto;
   background-color: #E7E7D3;
	margin-top:2px;
	padding-bottom:5px;
}
#player_consumido_grande a:link{
  color:black;
  text-decoration:none;
}
#player_consumido_grande a:visited{
  color:#8B008B;
  text-decoration:none;
}
#player_consumido_grande a:hover{
  color:gray;
  text-decoration:underline;
}
.player_blanco{
	border-bottom-color: #CCCCCC;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}
.player_blanco_grande{
   float:left;
	width:495px;
	height:auto;
	background-color: White;
	padding-bottom:5px;
}
.player_blanco_grande a:link{
  color:black;
  text-decoration:none;
}
.player_blanco_grande a:visited{
  color:#8B008B;
  text-decoration:none;
}
.player_blanco_grande a:hover{
  color:gray;
  text-decoration:underline;
}
#numero{
   float:left;
	width:18px;
	height:18px;
	background-color: White;
	border: 1px solid #3D4B21;
	color: #FF8C00;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 0.7em;
	font-weight:bolder;
	margin-top:2px;

}
#papelera{
   clear:left;
   float:left;
	width:18px;
	height:18px;
}
.item_reproducir a:link {
	color:black;
	text-decoration:none;
}
.item_reproducir a:visited {
	color:Purple;
	text-decoration:none;
}
.item_reproducir a:link {
	color:gray;
	text-decoration:underline;
}
.item_reproducir_grande {
	float:right;
	width:455px;
	height:auto;

}
#visor {
    float: left;
    width:347px;
    height: 570px;
    background: url(../images/visor.jpg) no-repeat;
    z-index: 1;
}

#bajo_visor {
    padding: 10px 20px 0;
    *padding: 1px 20px;
}

.video_container {
	width:320px;
	height:240px;
    margin: 16px 0px 0px 14px;
    z-index:2;
    position: relative;
}

.video_overlay {
    text-align: center;
    width:300px;
    height:240px;
    background-color: transparent;
    color: #dee4ca;
    z-index:3;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 90px 10px;
    font-weight: bolder;
    font-size: 9pt;
}

.video_overlay div {
    margin-bottom: 15px;
}

.video_overlay a {
    color: #dee4ca;
}

.video_overlay a:link {
    color: #dee4ca;
}

.video_overlay a:visited {
    color: #dee4ca;
}

#botonera_visor {
	float:left;
    padding: 8px 0px 0px 16px; 
 }
#mando1 {
	float:left;
	width:100px;
    height: 15px;
    margin: 13px 7px 0px;
}
#volumen{
	float:left;
	width:6px;
	height:20px;
	margin-top:8px;
	margin-left:75px;
}
#opciones {
   clear:left;
	float:right;
	width:300px;
	height:22px;
	background-color:transparent;
	margin-top:15px;
	padding-top:3px;
	padding-right:40px;

}
select{
	border:1px solid gray;
	border-style:none;
}
#textos {
	float:left;
	width:374px;
	height:auto;
	margin-left:60px;
	_margin-left:38px;
	padding-top:10px;
	padding-left:70px;
	padding-bottom:10px;
}
#marco_faqs {
	float:left;
	width:400px;
	height:auto;
	margin-top:10px;
	margin-left:60px;
	_margin-left:38px;
	padding:20px;
	background-color: #F5FFFA;

	margin-bottom:15px;
}
#fichas {
	float:left;
	width:400px;
	height:auto;
	margin-top:10px;
	margin-left:90px;
	_margin-left:68px;
	padding:20px;
	background-color: #F9FDF9;
	border:1px solid #74ACAD;
	margin-bottom:15px;
}
#marco_respuesta {
	float:left;
	width:400px;
	height:auto;
	min-height:300px;
	margin-top:10px;
	margin-left:60px;
	_margin-left:38px;
	padding:20px;
	background-color: #F5FFFA;

	margin-bottom:15px;
}
#marco_respuesta a:link {
	color:black;
	text-decoration:none;
}
#marco_respuesta a:visited {
	color:black;
	text-decoration:none;
}
#marco_respuesta a:hover {
	color:gray;
	text-decoration:underline;
}
#marco_faqs ul {
	list-style:none;
	margin:0;
}
#marco_faqs ul li a:link {
	text-decoration:none;
	color:black;
}
#marco_faqs ul li a:visited{
	text-decoration:none;
	color:black;
}
#marco_faqs ul li a:hover{
	text-decoration:underline;
	color:black;
}
#fichas a:link {
	text-decoration:none;
	color:black;
}
#fichas a:visited{
	text-decoration:none;
	color:black;
}
#fichas a:hover{
	text-decoration:underline;
	color:black;
}
#textos a:link {
	color:black;
	text-decoration: none;
}
#textos a:visited{
	color:black;
	text-decoration: none;
}
#textos a:hover {
	color:#ACC2BB;
	text-decoration:underline;
}
#registro a:link {
	color:#01583D;
	text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}
#registro a:visited{
	color:#01583D;
	text-decoration: none;
    font-size: 10px;
    font-weight: bold;
}
#registro a:hover {
	color:#01583D;
	text-decoration:underline;
    font-size: 10px;
    font-weight: bold;
}
#ofertas {
	float:left;
	width:175px;
	height:150px;
	padding-left:20px;
}
#tiempo {
    margin-left: 5px;
    font-family: "Trebuchet MS", Verdana, Arial;
    color: red;
    font-size: 10px;
}
#tiempo a:link{
	color:red;
	text-decoration: none;
	}
#tiempo a:visited{
	color:red;
	text-decoration: none;
	}
#tiempo a:hover{
	color:red;
	text-decoration: underline;
	}
#tiempo .title {
    color: black;
}
#menu_logado a:link {
	text-decoration:none;
	color:black;
}
#menu_logado a:visited{
	text-decoration:none;
	color:black;
}
#menu_logado a:hover {
	text-decoration:none;
	color:#01583D;
}
#compras {
	float:left;
	width:326px;
	height:324px;
	background-color: transparent;
	background-image: url(../images/compras.jpg);
	background-repeat: no-repeat;
}
#compras_botones {
	float:left;
	width:326px;
	height:auto;
	background-color: transparent;

}
#banner {
	float:left;
	width:700px;
	height:99px;
	background-color: transparent;
	background-repeat: no-repeat;

}
#caja_faqs {
	float:right;
	width:120px;
	height:152px;
	background-image: url(../images/faqs.jpg);
	background-repeat: no-repeat;
	margin-right:10px;
}
#cuadro_instituciones {
	float:left;
	width:243px;
	height:auto;
	background-color: White;
}
#registro_interno{
	float:right;
	height:99px;
	width:163px;
}
#enlace_faqs{
	float:left;
    width: 520px;
}
#info_video {
   padding: 0 20px;
}
#ordenar{
	float:left;
	margin-left:30px;
	width:150px;
	height:20px;
}
#pastilla {
   clear:left;
	float:left;
	margin-left:5px;
	margin-bottom:3px;
    width: 173px;
}
#ampliar {
	float:right;
	margin-right:15px;
	*margin-right:15px;
	_margin-right:5px;
	width:11px;
	height:11px;

}
#path2 {
	float:left;
	width:340px;
	height:40px;
	padding-left:10px;
	/*background-color: #FCFAF1;*/
	/*opacity:.5;
	filter:alpha(opacity=50);*/
	line-height:11px;
}
#auxiliares{
    background: transparent url(../images/nuevo_path.jpg) no-repeat;
    float:right;
    width: 262px;
    text-align: center;
    padding: 3px 0px;
    margin-right: 5px;
}
#lista_izquierda {
	float:left;
	width:180px;
	height:auto;
	padding-top:15px;
	margin-right:5px;

}
#lista_izquierda2 {
	float:left;
	width:250px;
	height:auto;
	padding-top:10px;
	margin-top:5px;
	margin-right:5px;
	background-color: #E8EDE0;
	padding-left:5px;

}
#lista_izquierda3 {
	float:left;
	width:250px;
	height:auto;
	padding-top:10px;
	margin-top:5px;
	margin-right:5px;
	background-color: #F5F5F5;
	padding-left:5px;

}
#puntero {
	width:15px;
	height:15px;
}
.home_puntero {
	float:right;
    margin: 0 5px;
	top: 70px;
	position: relative;
}

.home_puntero a {
    text-decoration: none;
}

.home_puntero a img {
    vertical-align: middle;
}

.home_puntero a span {
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 10px;
    color: white;
    text-decoration: none;
}

.home_puntero_logado {
    top: 20px;
    position: relative;
}

#encabezado_resultados1 {
	float:left;
	width:168px;
	height:18px;
	padding-left:20px;
	padding-top:15px;
}
#encabezado_resultados2 {
	float:right;
	width:168px;
	height:18px;
	padding-right:20px;
	padding-top:15px;
}
#cabecera_resultados a:link{
	text-decoration:none;
	color:#01583D;
}
#cabecera_resultados a:visited{
	text-decoration:none;
	color:gray;
}
#cabecera_resultados a:hover{
	text-decoration:underline;
	color:gray;
}
#miga_de_pan {
	clear:right;
	float:left;
	width:700px;
	background-color:#EDECF1;
	height:auto;
	overflow:hidden;
}
#izquierda_tabla {
   clear:left;
	float:left;
	width:40px;
	height:200px;
	background-image: url(../images/lat_izq.jpg);
	background-repeat: no-repeat;
	background-color: White;


}
#izquierda_tablaLista {
   clear:left;
	float:left;
	width:40px;
	height:200px;
	background-image: url(../images/lat_izq.jpg);
	background-repeat: no-repeat;
	background-color: White;


}
#derecha_tabla {

	float:left;
	width:40px;
	height:200px;
	background-image: url(../images/lat_der.jpg);
	background-repeat: no-repeat;
	background-color: White;
}
form#obra {
	line-height:15px;
}
.info_videoTop {
	clear:left;
	float:left;
	width:360px;
    height:50px;
    margin-top:26px;
    margin-right:0px;
	padding:0px;
	margin-left:0px;


	*margin-left:35px;
	_margin-left:17px;
	left: -20px;
	position: relative;
}

#busquedas_superiorListas {
	background-image: url(../images/superiorLong.gif);
	background-repeat: no-repeat;
	clear:none;
	float: none;
	height: 22px;
	padding-left: 30px;
	width: 630px;
	margin-right:0px;
	border-color: #FF0000;
	left: 30px;
	position: relative;
	top: 25px;
}

#original {
	font-family: Arial;
	color: #000000;
	font-size:10px;
	float: left;
    margin: 7px 0px 0px 13px;
}
#traducc {
	font-family: Arial;
	color: #000000;
	font-size:10px;
	float: left;
    height: 15px;
    margin: 7px 0px 0px 0px;
}

#log {
    width: 642px;
    clear: both;
    border: 1px solid black;
    padding: 5px 5px 20px 5px;
    background-color: #F9F9EB;
    font-size: 10pt;
    overflow-x: auto;
    overflow-y: hidden;
}

#log p {
    margin: 0px;
    padding: 0px;
}

#log-container {
    font-family: "Courier New", monospace;
    font-size: 8pt;
    white-space: nowrap;
}

.over {
    cursor: pointer;
    cursor: hand; /* IE 5.5 non-compliant workaround */
}

.current {
    background-color: #E6E9EC;
}

.timer_element {
    float: left;
    padding: 10px 10px 10px 15px;
}

#audios {
    float: left;
    padding: 8px 0px 10px;
}

ul.fragments {
    padding-left: 20px;
    color: #394851;
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:12px;
    font-weight: normal;
    clear: both;
    margin-bottom: 1em;
}

ul.lista_resultados {
    color: blackDw;
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 12px;
    font-weight: bolder;
    clear:left;
    float: left;
	margin: 10px 30px;
    padding: 0px;
}

ul.lista_resultados li {
    list-style: none;
}

ul.lista_resultados ul {
    padding-left: 0px;
    margin-left: 25px;
}

ul.lista_resultados ul.fragments {
    margin-left: 0px;
}

li.teacher_instrument {
    margin-bottom: 10px;
    font-size: 14px;
}

li.video {
    margin: 10px 0px;
    padding-bottom: 10px;
    border-bottom: 1px dotted gray;
}

.video_body {
    margin-left: 25px;
    font-weight: normal;
}

.video_header {
    margin: 5px 0px 10px 25px;
    color: #394851;
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size: 12px;
    font-weight: normal;
}

.block-left {
    clear: both;
    text-align: left;
    margin: 10px 30px;
}

.block-right {
    clear: both;
    text-align: right;
}

div.volume-slider-container {
    float:left;
    width:100px;
    height: 15px;
    margin: 7px 7px 0px;
}

div.time-slider-container {
    width: 324px;
    height: 15px;
    margin: 3px 11px;
}

.playlist_title {
    margin-bottom: 5px;
}

div.playlist_info_list {
    margin: 10px 0px;
    padding-left: 5px;
    font-family:"Trebuchet MS", Verdana, Arial;
    color:black;
    font-size:11px;
    line-height:10pt;
}

ul.playlist_info_list {
    margin: 0 0 10px 0;
    padding: 0px;
    font-family:"Trebuchet MS", Verdana, Arial;
    color:black;
    font-size:11px;
    line-height:10pt;
}

ul.playlist_info_list li {
    margin: 0px;
    padding-left: 5px;
    list-style: none;
}

div.playlist_score { float: left; margin-right: 5px;}

div.playlist_score span { margin-right: 5px; }

div.playlist_info_error { clear: left; }

.player_header {
    float: left;
    margin-bottom: 10px;
}

.player_header_back {
    float: left;
    clear: both;
}

.player_header_message {
    float: left;
    clear: both;
    margin-top: 10px;
}

.player_header_message_icon {
    float: left;
    margin-right: 10px;
}

.composer {
    border-bottom: 1px solid #FFA500;
    font-weight: bold;
}

.left_column {
    float: left;
}

.criteria_list {
	background-color: #FFFFFF;
    padding: 15px;
}

.criteria_list ul {
	display: block;
	float: leftq;
	list-style: none;
	margin-top: 5px;
	width: auto;
}

.criteria_list ul li {
	display: block;
}

.criteria_list ul li a {
	text-decoration:none;
	color: #01583D;
}

.criteria_list ul li a:link {
	text-decoration:none;
	color: #01583D;
}

.criteria_list ul li a:visited {
	text-decoration:none;
	color: #01583D;
}

.criteria_list ul li a:hover {
	text-decoration:underline;
	color: #01583D;
}

.visited {
    color: #551a8b;
}

div.left {
	float: left;
	text-align: left;
}

div.right {
	float: right;
	text-align: right;
}

div.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div.block {
    float: none;
    margin: 0;
    clear: both;
}

div.container {
    margin: 15px;
}

div.person {
    font-weight: bold;
    margin-bottom: 20px;
}

div.biography {
    float: left;
}

div.biography p {
    margin: 0 0 5px 0;
}

div.person p {
    margin: 0 0 5px 0;
    width: 200px;
}

div.biography ul, div.person ul {
    margin: 5px 0;
    padding: 0;
    font-size: 0.8em;
}

div.column {
    float: left;
    width: 50%;
}

.teachers_column {
    margin: 15px 25px 15px 15px;
}

.composers_column {
    margin: 15px 15px 15px 25px;
}

.criteria_column {
    margin-left: 35px;
    width: 400px;
}

#menu_restricted #menu_center_column {
    padding-left: 107px;
}

#menu_left_column {
    margin-left: 15px;
}

#menu_center_column {
    margin-left: 15px;
}

#criteria {
    float: left;
    padding-left: 35px;
}

div.error, div.message {
    background-color: #ffffcc;
    border: 1px solid #000;
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    margin: 10px 10px 5px 60px;
    padding: 3px;
    text-align: left;
    vertical-align: bottom;
    clear: both;>
}

/* use a different color for the errors */
div.error {
	border: 2px solid red;
}

#username, #password {
    width: 90px;
}

.button_left, .button_right {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size: 11px;
    border: 0px;
    vertical-align: middle;
    text-align: right;
    margin: 0px;
    padding: 1px 5px 0px 20px;
    text-decoration: none;
    color: black;
    width: auto;
    overflow: visible;
    cursor: hand;
}

a.button_left, a.button_right {
    padding: 2px 5px 2px 20px;
    *padding: 3px 5px 1px 20px;
}

.button_left {
    background: transparent no-repeat url("../images/button_left.gif") left 50%;
}

.button_right {
    background: transparent no-repeat url("../images/button_right.gif") left 50%;
}

.welcome {
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:12px;
    font-weight: normal;
}

.username {
    color:#01583D;
}

div.playlists {
    width: 500px;
    background: #f9f9f9;
    padding: 10px;
    margin: 20px 0px 0px 60px;
}

div.stored_searches {
    float: left;
    background: #f9f9f9;
    margin: 0px 0px 0px 60px;
}

#playlist_controls { text-align:center; font-size: 13px; }

body.search #menu_logado ul li.main_option,
body.videos #menu_logado ul li.main_option,
body.playlists #menu_logado ul li.main_option,
body.recentSearches #menu_logado ul li.main_option,
body.storedSearches #menu_logado ul li.main_option,
body.profile #menu_logado ul li.main_option {
    background-image: url(../images/fondo_menu_on.jpg);
}

.item_controls {
    float: left;
    margin-right: 5px;
}

.draggable {
    width: 350px;
}

.max_playlist,
.max_playlist .draggable {
    width: 650px;
}

.max_playlist #cuerpo_player {
    overflow-x: hidden;
}

.max_playlist #cabecera_player {
    background-image: url(../images/cabecera_player_max.gif);
}

.max_playlist #pie_player {
    background-image: url(../images/pie_player_max.jpg);
}

.button {
    cursor: pointer;
    cursor: hand; /* IE 5.5 non-compliant workaround */
}