@charset "utf-8";
/* CSS Document */
body {
	background:#333333;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size:.8em;
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
.contenedor_width {
	width:963px;
	margin:0 auto 0 auto;
}
.cabecera {
	background:url('../img_nuevo/cabecera.jpg') 0 0px no-repeat #313131;
	min-height:132px;
}
.idiomas {
	text-align:right;
	margin-right:5em;
	color:#ffffff;
	padding-top:.6em;
	padding-right:1em;
	font-size:.8em;
}
.idiomas a {
	color:#ffffff;
	text-decoration:underline;
}
.idiomas a:hover {
	text-decoration:overline;
}
.idiomas ul { 
	list-style:none;
	margin:0 -4em 0 -2em;
}
.idiomas ul li { 
	display:inline;
	border-left:1px dotted #ffffff;
	border-right:1px dotted #ffffff;
	padding:0 1em 0 1em;
}
.contenedor_login {
	border:1px solid #666666;
	min-height:4em;
	width:250px;
	position:absolute;
	left:66%;
	top:40px;
	padding-left:.3em;
	padding-bottom:.2em;
}
.label_login {
	color:#FFFFFF;
	float:left;
}
.label_login ul {
	list-style:none;
	margin:0;
	padding:0;
}
.label_login ul li {
	font-size:.8em;
	padding:.5em;
}
.input_login {
	float:left;
	margin-left:-4em;
}
.input_login ul {
	list-style:none;
	margin:0;
	padding:0;
}
.input_login ul li {
	padding:.3em .5em .3em 5em;
}
.input_login ul li input {
	font-size:.8em;
	border:2px solid #666666;
	width:7em;
	padding:0;
	
}
.submit_login {
	padding-top:1.2em;

}
.submit_login input {
	width:5em;
	font-size:.8em;
	background:#f05922;
	border:2px solid #666666;
	color:#FFFFFF;
	margin-left:.4em;
}
.olvidado_pass {
	clear:both;
	padding-top:.5em;
}
.olvidado_pass a {
	color:#FFFFFF;
	font-size:.8em;
	text-decoration:none;
	color:#999999;
}
.olvidado_pass a:hover {
	color:#f05922;
}
/* *************************************************************************************************************** */
.menu_superior {
	min-height:2em;
	background:url('../img_nuevo/fondo_menu_sup.jpg') 0 0px repeat-y #000000;
}
.line {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	margin-left:.8em;
	margin-right:.68em;
}
.links_sup {
	color:#FFFFFF;
	font-size:.85em;
	float:left;
}
.links_sup ul { 
	list-style:none;
	margin:.5em 0 0 -2em;
}
.links_sup ul li { 
	display:inline;
	border-left:1px dotted #ffffff;
	border-right:1px dotted #ffffff;
	padding:0 1em 0 1em;
}
.links_sup a {
	color:#FFFFFF;
	text-decoration:none;
}
.links_sup a:hover {
	color:#f05922;
}
.registrate {
	text-align:right;
	font-size:1.1em;
	font-weight:bold;
	float:right;
	padding-top:.2em;
	padding-right:.8em;
	color:#f05922;
}
.registrate a {
	color:#f05922;
	text-decoration:none;
}
.registrate a:hover {
	color:#ffffff;
}
/***********************************************************************************************************************/
.buscador {
	background:url('../img_nuevo/fondo_buscador.jpg') 0 0px repeat-y #7c7a71;
	padding:.5em 0 .1em 0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:.8em;
	min-height:34px;
}
.buscador input,select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:normal;
	margin-right:2em;
}
.buscador img {
	margin-top:-.5em;
	margin-left:1em;
}
.boton_buscar {
	text-align:right;
}
.boton_buscar input {
	width:5em;
	background:#f05922;
	border:2px solid #666666;
	color:#FFFFFF;
	margin-left:.4em;
	margin-right:0;
}
.inputs_buscador {
	padding-top:-2em;
}
.txt_buscador {
	text-align:right;
	margin-right:2em;
	margin-top:.2em;
}

/**********************************************************************************************************************************/
.contenedor_cuerpo {
	background:url('../img_nuevo/fondo_cuerpo.jpg') 0 0 repeat-y;
	padding-top:1em;
	overflow:auto;
}
.left_content {
	float:left;
	width:68.3%;
	padding-left:2em;
}
.right_content {
	color:#FFFFFF;
	margin-left:-2em;
}
.temas_azar {
	background: url('../img_nuevo/fnd_azar.jpg') 0 0 repeat-x #CCCCCC;
	margin-right:1.8em;
	padding:0 1em 0 1em;
	border:2px solid #ecebea;
}
.temas_azar ul {
	padding-left:0;	
	margin-top:0.2em;
	margin-bottom:0.2em;
}
.temas_azar ul li {
	margin:0 7.5em 0 0;
	list-style:none;
	display:inline;
	font-size:1.3em;
}
.caja_general {
	margin-top:1em;
	margin-right:2em;
	padding-top:.4em;
	padding-left:1em;
	padding-bottom:.4em;
	overflow:auto;
	margin-bottom:1em;
	border-top:1px dotted #cccccc;
	border-bottom:1px solid #333333;
	background:#494848;
	color:#d7eafb;
	font-size:.88em
}
.caja_general h1, .caja_general2 h1 {
	margin:0 0 1em 0;
	pdding:0;
	font-size:1.2em;
	color:#fb9940;
	font-weight:bold;
}
.caja_general a, .caja_general2 a {
	color:#FFFFFF;
}
.caja_general input, .caja_general2 input{
	 font-size:1em;
}
.caja_general textarea, .caja_general2  textarea{
	font-size:1.3em;
}

.caja_general2 {
	margin-top:1em;
	margin-right:2em;
	padding-top:.4em;
	padding-left:1em;
	padding-bottom:.4em;
	overflow:auto;
	margin-bottom:1em;
	border-top:1px dotted #cccccc;
	border-bottom:1px solid #333333;
	background:#000000;
	color:#FFFFFF;
	font-size:.88em
}
.titulo_lista {
	font-weight:bold;
	float:left;
	width:22.6em;
	margin-right:1.5em;
	color:#fb9940;
}
.normal {
	font-weight:normal;
}
.tema {
	font-weight:normal;
	color:#d7eafb;
}
.genero_lista {
	float:left;
	width:13em;
	padding-top:.3em;
}
.reproductor_lista {
	text-align:right;
	margin-right:1.8em;
	float:right;
	margin-top:-.9em;
	padding-bottom:.4em;
}
.reproductor_lista object {
	margin-top:1em;
	vertical-align:middle;
}
.space {
	height:1em;
	clear:both;
}
.espacio {
	height:1em;
}
.video {
	float:left;
	border-right:1px dotted #CCCCCC;
	margin-right:1em;
	background:#000000;
	height:29em;
}
.titular {
	background: url('../img_nuevo/fnd_azar.jpg') 0 0 repeat-x #CCCCCC;
	border:2px solid #ecebea;
	font-size:1.3em;
	color:#000000;
	padding:.3em;
	font-weight:bold;
}
.conciertos {
	float:right;
	width:45%;
	border-left:1px dotted #CCCCCC;
	height:29em;
	background:#000000;
	margin-right:.9em;
}
.video2 {
	float:right;
	width:45%;
	border-left:1px dotted #CCCCCC;
	height:29em;
	background:#000000;
	margin-right:.9em;
}
.txt_conciertos {
	padding:1em;
	color:#d7eafb;
	border-top:1px dotted #333333;
}
.txt_conciertos .bold {
	font-weight:bold;
	color:#fb9940;
}
.txt_conciertos .right  {
	text-align:right;
	margin-top:-.5em;
}
.txt_conciertos .right  img {
	border:0;
	vertical-align:middle;
}
.txt_conciertos .right a {
	color:#fb9940;
	text-decoration:none;
}
.txt_conciertos .right a:hover {
	text-decoration:underline;
}
.right_coments {
	text-align:right;
	color:#ffffff;
	padding-top:.6em;
	padding-right:1em;
}
.right_coments img {
	border:0;
}
.right_coments a {
	color:#ffffff;
	text-decoration:underline;
}
.right_coments a:hover {
	text-decoration:overline;
}
.right_content h1 {
	padding:0 0 .3em 1.1em;
	margin:0 0 0 0;
	color:#ffffff;
	font-size:1.4em;
	background:url(../img_nuevo/estrella.jpg) .2em center no-repeat;
}
.caja_sinborde h1 {
	padding:0 0 .3em 1.1em;
	margin:0 0 0 0;
	color:#ffffff;
	font-size:1.4em;
	background:url(../img_nuevo/estrella2.jpg) .2em center no-repeat;
}

.right_content h1:first-letter,.caja_sinborde h1:first-letter {
	color:#fb9940;
	font-size:1.4em;
}
.caja_sinborde {
	margin-right:1.8em;
	padding-bottom:1em;	
}
.caja_borde {
	border:1px solid #cccccc;
	margin-right:1.8em;
	padding-bottom:1em;
	background:#666666;
}
.caja_right {
	border:1px solid #cccccc;
	margin-left:70.5%;
	margin-right:1.3em;
	padding-top:1em;
	padding-bottom:1em;
	background:#666666;
}
.caja_right ul {
	margin-top:.5em;
	padding-bottom:-5em;
	font-size:.88em;
}
.caja_right li {
	padding:.2em .2em .4em 1.4em;
	list-style:none;
	background:url(../img_nuevo/li_right.jpg) left .3em no-repeat;
}
.caja_right ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
.caja_right ul li a:hover {
	text-decoration:underline;
}
.date {
	margin-top:.4em;
	color:#cccccc;
}
img {
 border:0;
}
.reproductor_canciones {
	text-align:right;
	margin-top:1em;
	margin-right:1em;
}
.right_options {
	text-align:right;
	margin-right:3em;
	color:#FFFFFF;
	font-size:.85em;
}
.right_options a {
 color:#FFFFFF;
}.pie {
 color:#FFFFFF;
 background:url('../img_nuevo/fondo_cuerpo.jpg') 0 0 repeat-y;
 padding-left:10em;
 font-size:.9em;
}
