@charset "utf-8";
/* CSS Document */
.foto {
	/*border: 1px solid #000;*/
	background: url(../images/cargando_ajax.gif) no-repeat center center;
}

body{
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px;
}

img{
	border:0px;
}

h1, h2, h3, p , ul, li {
	margin: 0; 
	padding: 0;
}

a{ 
	color:#666666; 
	text-decoration:none; 
	font-weight:bold;
	cursor:pointer;
}

h2 {
background-image:url(../images/bullet_h2.png);
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color: #a9afba;
font-weight:bold;
margin:13px 0 2px 11px;
padding:0 0 5px 16px;
text-align:left;
}

div#contenido {
margin:0 auto;
overflow:hidden;
width:900px;
height:100% auto;
/*float:left;*/
}

#header{
	width:900px;
	overflow:hidden;
	height:117px;
	margin:0 auto;
}

#header h1 {
/*background-image:url(../images/logoLocuramix.png);
background-repeat:no-repeat;*/
float:left;
}

#header ul{
	width:100% auto;
	overflow:hidden;
	height:44px;
}

#header ul li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	height:44px;
}

#header ul li a{
	display:block;
	line-height:normal;
	width:92px;
	height:40px;
	text-align:center;
	padding: 15px 5px 5px 5px;
}

#header ul li a:hover{
	background-image:url(../images/btn_fondoHover.jpg);
	background-repeat:repeat-x;
	color:#000;
}


#barra_radio{
	float:left;
	width:620px;
	height:49px;
	background-image:url(../images/mensajes_fondo.jpg);
	background-repeat:no-repeat;
}

.texto{
	width:100px;
	height:74%;
	padding:10px 8px 10px 15px;
	color:#FFF;
	float:left;
}

.imagen{
	width:55px;
	height:74%;
	padding:13px 3px;
	float:left;
}
/*#header span{
	float:left;
	width:620px;
	height:49px;
	background-image:url(../images/mensajes_fondo.jpg);
	background-repeat:no-repeat;
}

#header span p{
	padding:5px 15px;
	float:left;
	width: 620px;
	height:80%;
}*/

/*#header span p input{
	width:100%;
}

#header span a{
	padding:13px 10px;
	float:left;
	font-size:10px;
	color:#ff7800;
	display:block;
	width:100px;
	text-align:center;
}*/

#general{
	width:900px;
	overflow:hidden;
}

#megamixes{
	background-image:url(../images/remixes_fondo.jpg);
	background-repeat:no-repeat;
	width: 248px;
	height:291px;
	float:left;
}

#megamixes p{
	padding:0 20px 0 17px;
}

#megamixes p img{
	height:180px;
}

#megamixes ul{
	width: 212px;
	overflow:hidden;
	padding:3px 20px 0 17px;
}

#megamixes ul li{
	width: 51px;
	float:left;
	list-style:none;
	padding-right:2px;
}

#megamixes ul li img{
	height:51px;
	width:51px;
}

#remixes{
	background-image:url(../images/remixes_fondo.jpg);
	background-repeat:no-repeat;
	width: 245px;
	height:291px;
	float:left;
}

#remixes p{
	padding:0 20px 0 16px;
}

#remixes p img{
	height:180px;
}

#remixes ul{
	width: 212px;
	overflow:hidden;
	padding:3px 20px 0 16px;
}

#remixes ul li{
	width: 51px;
	float:left;
	list-style:none;
	padding-right:2px;
}

#remixes ul li img{
	height:51px;
	width:51px;
}

#noticias{
	background-image:url(../images/noticias_fondo.jpg);
	background-repeat:no-repeat;
	width: 405px;
	height:291px;
	float:left;
}

#noticias h2{
	color:#F90;
}

#noticias h3{
	color:#999;
	font-size: 10px;
	padding: 2px 15px 3px 15px;
}

#noticias p{
	text-align:justify;
	padding: 2px 15px 3px 15px;
}

#noticias p:hover{
	cursor:pointer;
	text-decoration:underline;
}

#noticias p img{
width: 170px;
height: 170px;
float:right;
padding: 5px;
}

#footer{
	height:44px;
	/*background-image:url(../images/footer_fondo.jpg);
	background-repeat:repeat-x;*/
	width:900px;
	margin:0 auto; 
	bottom:0px;
}

#footer p{
	padding:16px 10px;
	float:right;
	font-size:13px;
}

.sinBorderRight{
	border-right:none !important;
}

#topDescargas{
	background-image:url(../images/fondo_topDescargas.jpg);
	background-repeat:no-repeat;
	width: 491px;
	height:255px;
	float:left;
}

#topDescargas h2{
	margin:7px 0 2px 11px;
}

#cont_descargas{
	padding:0px 11px 5px 12px;
	width:470px;
	height:220px;
}

#noticiasAnt{
	background-image:url(../images/fondo_noticiasAnt.jpg);
	background-repeat:no-repeat;
	width: 405px;
	height:255px;
	float:left;
}

#noticiasAnt h2{
	margin:5px 0 2px 11px;
}

#noticiasAnt ul{
	padding:0px 15px;
	width:100% auto;
	height:224px;
	overflow:hidden;
}

#noticiasAnt ul li{
	list-style:none;
	width: 375px;
	height: 55px;
}

#noticiasAnt ul li:hover{
	text-decoration:underline;
	cursor:pointer;
}

#noticiasAnt ul li img{
	width: 50px;
	height: 50px;
	float:left;
	padding-right:7px;
}

#noticiasAnt ul li label{
	font-size:13px;
	color:#F90;
	font-weight:bold;
}

#noticiasAnt ul li p{
	text-align:justify;
}

#contacto_izquierda{
	width: 715px;
	overflow:hidden;
	float:left;
}

.izquierda{
	width:230px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

.izquierda img{
	margin-bottom:3px;
}

.izquierda ul{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.izquierda ul li{
	list-style:none;
	background-color:#E8E8E8;
	color:#000;
	margin:2px 0px;
	padding:3px 3px;
	
	background-image:url(../images/bullet_h2.png);
	background-repeat:no-repeat;
	padding:0 0 0 20px;
	text-align:left;
}

.derecha{
	width:445px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
}

.derecha ul{
	width:445px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}

.derecha ul li{
	float:left;
	list-style:none;
}

.derecha ul li a{
	display:block;
	width:140px;
	border:0px;
	text-align:center;
}

.derecha p{
	overflow:hidden;
	height:100%;
	text-align:justify;
	float:left;
}

#contacto_izquierda #detalleDiv {
	background:url(../images/fondoContenido_02.jpg);
	background-repeat:repeat-y;
	height:100% auto;
	padding: 0px 15px;
	overflow:hidden;
}

#contacto_izquierda #detalleDiv h2{
	margin:0px;
}

#contacto_izquierda #detalleDiv h3{
	color:#999;
	font-size: 10px;
	padding: 0px 0px 5px 0px;
}

#contacto_izquierda #detalleDiv p{
	overflow:hidden;
	height:100% auto;
	text-align:justify;
	padding-bottom:15px;
}

#contacto_izquierda #detalleDiv p img {
	/*width:230px;
	height:240px;*/
	float:left;
    padding-right:5px;
}

#contacto_izquierda #detalleDiv a {
	float:right;
	background:transparent;
	padding:3px 3px;
	border:1px solid #999;
}

#contacto_izquierda #detalleDiv a:hover {
	background-color:#CCC;
	color:#000;
}

#contacto_izquierda #detalleDiv_megamix {
	background:url(../images/fondoContenido_02.jpg);
	background-repeat:repeat-y;
	height:100% auto;
	padding: 0px 15px;
	overflow:hidden;
}

#contacto_izquierda #detalleDiv_megamix h2{
	margin:0px;
}

#contacto_izquierda #detalleDiv_megamix a img{
	float:left;
	background:transparent;
	padding:3px 3px;
	
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
	background: url(../images/cargando_ajax.gif) no-repeat center center;
}

#contacto_izquierda #detalleDiv_megamix a img:hover{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	-khtml-opacity: 0.7;
}

.btn_contacto{
	width:100px; 
	height:30px;
}

#contacto_derecha{
	width: 185px;
	overflow:hidden;
	float:left;
}

#contacto_derecha div {
	background:url(../images/fondoContenido_der_02.jpg);
	background-repeat:repeat-y;
	height:100% auto;
	padding: 0px 15px;
}

#contacto_derecha div label{
	font-size:16px;
	font-weight:bold;
	color: #a9afba;
	
}

#contacto_derecha div h4{
	margin:0px;
	color:#000;
	font-weight:bold;
}

#contacto_derecha div p{
	color:#000;
	font-weight:normal;
}

#contacto_derecha div p:hover{
	text-decoration:underline;
	
}

#comentarios{
	width:445px;
	overflow:hidden;
	border-bottom:2px solid #999;
	background-image:url(../images/fondo_comentarios.png);
	margin-bottom:7px;
	padding:0px 10px;
}

#comentarios h4{
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color: #000;
	font-weight:bold;
	margin:13px 0 0px 0px;
	text-align:left;
}

#comentarios h3{
	font-size: 10px;
	color:#C30 !important;
	font-weight:bold;
}

#comentarios p{
	width:425px;
}

#comentarios_general{
	width:100%;
	height:100% auto;
	overflow:hidden;
}

.fondo{
	background:url(../images/fondoContenido_02.jpg);
	background-repeat:repeat-y;
	height:100% auto;
	padding: 0px 15px;
	overflow:hidden;
}

#videos{
	width:714px;
	float:left;
	overflow:hidden;
}

.fondo h2{
	margin:0px;
}

.cant_comentarios{
	width:100%;
	overflow:hidden;
	margin-bottom:3px;
}

.cant_comentarios label{
	background-image:url(../images/bullet_h2.png);
	background-repeat:no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	color: #000;
	font-weight:bold;
	margin:13px 0 2px 0px;
	padding:0 0 5px 17px;
	text-align:left;
}

#contenidoDesc{
	width:900px;
	overflow:hidden;
	margin-bottom:10px;
}

#listaDescargas{
	background-image:url(../images/fondoDescargas.jpg);
	background-repeat:no-repeat;
	width:444px;
	height:210px;
	overflow:hidden;
	float:left;
}

#listaDescargas p{
	width:97%;
	height:100px;
}

.imagenDescargas{
	width:160px;
	height:155px;
	border:0;
	margin:0px 10px 0px 15px;
	float:left;
}

#paginacion{
	width:880px;
	overflow:hidden;
	text-align:right;
	height:40px;
	vertical-align:bottom;
	padding-top:10px;
}

#paginacion a{
	padding:5px;
	border:1px solid #000;
}

#paginacion a:hover{
	background-color:#999;
	color:#fff;
}

#fondoPag{
	background:url(../images/fondoContenido_02.jpg);
	background-repeat:repeat-y;
	height:100% auto;
	padding: 0px 15px;
	overflow:hidden;
}

#paginacion_2{
	width:681px;
	overflow:hidden;
	text-align:right !important;
	height:40px;
	padding-top:10px;
}

#paginacion_2 a{
	padding:5px;
	border:1px solid #000;
}

#paginacion_2 a:hover{
	background-color:#999;
	color:#fff;
}

#mensajes{
	width:885px;
	height:32px;
	overflow:hidden;
/*	background-color:#036;*/
	background-image:url(../images/mensajes_fondo.png);
	background-repeat:no-repeat;
	padding:9px;
}

.mensajess{
	width:777px;
	float:left;
	padding:8px 3px;
	color:#FFF;
	font-weight:bold;
}

.btnEnviar{
	width:95px;
	height:35px;
	margin:-1px 0 0 5px;
	float:left;
}

.btnEnviar a{
	width:95px;
	height:35px;
}

.stats{
	margin-top:16px;
	overflow:hidden;
}

.stats iframe{
	width:408px; 
	height:20px;
	margin-left:10px;
}

#publicidades{
	width:280px;
	float:left;
	overflow:hidden;
	margin-top:8px;
}

#publicidades #login{
	width:100%;
	background-image:url(../images/fondoLogin.png);
	background-repeat:no-repeat;
	color:#A5A5A5;
	margin-bottom:7px;
	padding:8px;
}

#publicidades #login a{
	color:#F90;
	font-size:10px;
}

#publicidades #login a:hover{
	color:#FFF;
	text-decoration:underline;
}

#publicidades #twitter{
	width:100%;
}

.linkUser{
	border:0px !important;
	float:none !important;
}

#labels{
	width:900px;
	height:20px;
	overflow:hidden;
}

#labels p{
	width:890px;
	text-align:right;
}

#labels p a:hover{
	color:#F60;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
/*label { width: 5em; float: left; }
p { clear: both; }
.submit { margin-left: 4em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }*/

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:99%;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #339933; background:#ccf9b9; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; 
	background:url('js/swfupload/cancel.png') no-repeat; cursor:pointer; }

