
/*******************************************************************FORMULARIOS*******************************************************************************/		
	/*espacios entre el label e input*/
		.esp{color:#fff}
		.esp1 {float:left; font-size:1em; width:21%; color:#fff}
		.esp2{float:left; font-size:1em;width:35%; color:#fff}
		.esp3{float:left; font-size:1em;width:41%; color:#fff}
		.esp4{float:left; font-size:1em; width:28%; color:#fff}
		.esp4n{float:left; font-size:1em; width:28%; color:#333}
		.esp5{float:left; font-size:1em; width:30%; color:#fff}
		.esp6{float:left; font-size:1em; width:15%; color:#666}
		.esp6a{float:left; font-size:1em; width:15%; color:#fff}
		.esp6b {float:left; font-size:1em; width:15%; color:#666; margin-right:50px; margin-top:.6em}
		.esp7{float:left; font-size:1em; width:18%; color:#fff}
		.esp8{float:left;font-size:1em; width:35%; color:#fff}
		.esp9{float:left;font-size:1em; width:18%; color:#666}
		.borde{border:1px solid #ccc}
		.borde1{border:1px solid #999}
		textarea, input, select{font-size:1em; color:#666; font-family:Tahoma; padding-left:.2em}			
		
	/*tamaños del input, select y textarea*/	
		.h15{height:1.7em}
		.h18{height:1.8em}
		.h60{height:6em}				
		.h82{height:8.2em}	
		.h72{height:7.2em}
		.w20 {width:2em}
		.w30{width:4em}
		.w60{width:6em}
		.w70{width:7em}
		.w80{width:8em}
		.w94{width:9.4em}
		.w100{width:10em}
		.w200{width:200px}
		.w221{width:22.1em}
		.w163{width:16.3em}
		.w339{width:33.9em}
		.w243{width:23.3em}
		.w245a{width:23.5em}
		.w164{width:16.4em}
		.w293{width:29.3em}
		.w295{width:29.5em}
		.w226{width:21.2em}
		.w280{width:28em}
		.w282{width:28.2em}
		.w254{width:25.8em}
		.w180{width:18em}
		.w195{width:195px}
		.w210{width:20em}
		.w210a{width:21em}
		.w225{width:22.5em}
		.w400{width:40em}
		.w530{width:530px}
		.w543{width:543px}
		.w546{width:546px}
	/*Separación de filas*/	
		.fila{margin-bottom:1em; margin-top:1em}
		.fila1{margin:1.5em 0 1.5em 0}
		.fila2{margin:1em 0 1.5em 0}
		.fila3{margin-bottom:3em; margin-top:1em}
		.fila5{margin-bottom:1em; line-height: 18px}
		.fila6{margin-left:45px; line-height:15px}
		.espacio{margin-bottom:2em}
		.espacio1{margin-bottom:.5em}
		.espacio2{margin-left:1.5em; margin-right:1em; color:#999}
		.espacio3{margin-bottom:.5em; margin-left:.5em}
		.margen{padding-left:1em}
		.margen1{margin-top:.5em; padding-top:1em}
		.margen2{margin-left:4em}	
		.margen3{padding-left:.3em}
		.margen4{margin-bottom:10em}
		.margen5{margin-top:1em}
		.margen6{margin-right}
		.margen7{margin-left:3em}
		
/* MODULO BUSCADOR*/

		.buscar_favoritos h2{color:#8C8C8C; font-weight:normal}
		.buscar_favoritos form{background-color:#f1f1f1; padding:.5em .5em .5em 1.5em; margin-top:1em}
		.buscar_favoritos input, .buscar_favoritos select, .buscar_favoritos label{color:#666; font-size:1em; font-family:Tahoma}
		.buscar_favoritos label{display:block}	
		.buscar_favoritos .ancho {border:1px solid #999; margin-top:.2em; width: 15.3em;}
		#nombre2 .buscar_favoritos .ancho {margin-top:0}
		.buscar_favoritos select.ancho {float:left}
		.buscar_favoritos .ancho option  { padding:0.2em 10px 0 0.1em; }
		.buscar_favoritos input.ancho { padding:0.2em; width:14.5em; vertical-align:middle}
		.buscar_favoritos .buscarFormUI input.ancho {float:left}
		.buscar_favoritos #buscarMultimedia  input.ancho, .buscar_favoritos #buscarGrupos input.ancho, .buscar_favoritos #buscarEncuesta  input.ancho, .buscar_favoritos #buscarConcurso input.ancho{float:left} 
		.buscar_favoritos .bt { border:none; vertical-align:middle}	
		.buscar_favoritos .ancho {margin-top:.5em} 
		.buscar_favoritos .bt {float:left}
		.ancho2{border:1px solid #999; width: 19em; height:1.6em;}
		.fila4 p{float:left; font-size:1em;line-height:2.2em;margin-top:0.2em; margin-right:.5em }
		.fila4 .comunidad{float:left; line-height:2.2em; height:2.2em; margin-top:0.2em; border:0; display:inline}
		.fila4 .comunidad3, .fila4 .comunidad2{float:left; line-height:4.2em; height:4.2em; margin-top:0.2em; border:0; display:inline; width:100%}
		
		.fila4 input{margin-top:0.6em; float:left; width: auto; display:inline}
		.fila4 input.captsa {width:147px}
		.buscar_favoritos .bt2{width:83px; height:29px; border:none; margin-left:15em}	
		.fila4 .comunidad2 input, .fila4 .comunidad input{float:left; display:inline}
		.fila4 .comunidad2 input.captsa{width:150px}
		.fila4 .comunidad2 label, .fila4 .comunidad label{float:left; display:inline}
		.fila4 .comunidad2 img, .fila4 .comunidad img{float:left; display:inline; margin-top:0.5em}
		.fila4 .comunidad2 input, .fila4 .comunidad2 .img{margin-top:1.2em}
		.fila4 .comunidad2 .radio2{margin-top:1.4em}
		.fila4 .comunidad2 input{margin-right:2em}
		.fila4 .comunidad2 .radio2{margin-right:.5em}
		.btcatsa{margin-top:2em}
		
		
		.fila4 .corto2{width:3.6em; float:left; border:1px solid #ccc; margin-left:.5em; margin-right:.5em}
		.fila4 .gris{color:#929292}
		.fila4 .w8{ width:8em;}
		.fila4 .w6{width:6em}
		.fila4 .w35{width:38em}
		.buscar_favoritos .enlaces{margin-top:.5em}
		.buscadorsimple{padding-top:.5em; padding-bottom:.8em;}

		
/* Buscador Conciertos */

		.buscador_fechas { margin-top:7px;  }
		.buscador_fechas legend { font-family:Tahoma, Helvetica, sans-serif; font-size:#666; margin-bottom:3px; }
		.buscador_fechas label { float:left; margin-right: 1em; color:#999; margin-bottom:0.5em; }
		.buscador_fechas .nomargin { margin-right:0; }
		.buscador_fechas img { vertical-align:middle; }
		.buscador_fechas .ancho { width:7.5em; vertical-align:middle; height:auto; padding:0.1em; }
		.buscador_fechas input.ancho { width:5em; vertical-align:middle; height:auto; padding:0.1em; }
		
		.buscar_favoritos .buscar_conciertos input.ancho{ width:22em }
		 .buscar_favoritos .buscar_conciertos select.ancho { width:23em }
/* Popup calendario */
		.confecha { position:relative; }
		.confecha .calendario { position:absolute; }
		
		
/*MODULO LISTA FORMULARIO*/
		.listaformulario{padding:1.5em 1.2em 1.5em}
		.listaformulario  form{background-color:#f1f1f1; padding:1em 0 1em 1.5em; margin-top:1em}
		.listaformulario dl{margin-top:1em; float:left}
		.listaformulario dt{color:#333; font-size:1em; width:30%; padding-bottom:2em; float:left; margin-right:1em}
		.listaformulario dd{display:inline; padding-right:.2em; color:#000; font-size:1.1em; float:left; }
		.listaformulario dd a{color:#000}
		.listaformulario p{font-family:Tahoma; font-size:1em; color:#8D8D8D; text-align:left; padding-right:2em; margin:.5em 0 .5em 10.5em; }
		
/*MODULO LISTA FORMULARIO GRIS*/		
		 .mod_formulario{background-color:#f1f1f1; padding:1.5em 1.5em .5em 1.5em; margin:0 1.5em .5em 1.5em}
		 .mod_formulario .bloque{display:block}
		 .mod_formulario p{font-family:Tahoma; font-size:1em; color:#777878;}
		 .mod_formulario a.boton{margin-left:.5em; margin-top:-3em; margin-right:1em}
		 .mod_formulario .radio{float:right; margin-left:7em; padding-right:0; text-align:center; width:12em; margin-top:-2em;}
		 .mod_formulario .radio2{margin-right:.5em}
		 .mod_formulario span{color:#000}
		 .mod_formulario form label{color:#777878}
		 .mod_formulario ul.normas li{color:#777878; background: url(http://www.los40.com/img/ico_listas.gif) no-repeat 0% 5px; display:block; font-size:1em; padding-left:.5em}
		 .mod_formulario .aceptar{width:100%; float:left;}
		 .mod_formulario .resaltado{color:#666; font-size:1.5em; font-family:Arial} 
		 .mod_formulario .margen{vertical-align:middle; padding-bottom:.5em}
/* MIS FAVORITOS FORMULARIO MIFICHA*/
		.mi_ficha{background:#292C2C url(http://www.los40.com/img/fondo_fotoactual.gif) repeat-x top left; margin-top:1em;}
		.mi_ficha label{color:#fff; display:block; margin-bottom:1em; padding-left:1em}
		.mi_ficha input{margin-right:.5em}
		.mi_ficha p.resaltado{color:#fff; font-weight:normal; font-size:1em; margin:0 0 1.5em 0; padding:1em 0 0 1em; font-weight:bold} 
				
/* MIS FAVORITOS FORMULARIO MISFOTOSSUBIR*/
		.mis_favoritos .micuenta {padding:1em .5em}
		.mis_favoritos .micuenta fieldset {background: #2C2E2F url(http://www.los40.com/img/fondo_micuenta.gif) repeat-x top left; padding:1.5em 1em}
		.mis_favoritos .micuenta  p{font-family:Tahoma; font-size:1em; color:#666; text-align:left; padding-right:1em; margin-left:10em; margin-top:.5em; margin-bottom:.5em}
		.mis_favoritos  a.boton1{float:left; margin-top:1em; margin-right:1em }
		.mis_favoritos .micuenta ul{height:1%; display:table; padding-right:1.5em}
		.mis_favoritos .micuenta li{display:inline; padding-right:.2em; color:#fff; font-size:1.1em; }
		.mis_favoritos .micuenta li a{color:#fff}
		/*.mis_favoritos .micuenta form{padding-left:1.5em; }*/
		.mis_favoritos .micuenta form label{color:#fff; margin:0; vertical-align:middle}
		.mis_favoritos .micuenta p.resaltado{color:#fff; font-weight:normal; font-size:1em; margin:0 0 1.5em 0; padding:1em 0 0 1.5em; font-weight:bold}

/* formularios foro */

		.w50{width:5em}
		.w115{width:11.5em;}
		.w135{width:13.5}
		.bt3{border:none; vertical-align:middle;}
		.navegacionforo{margin-bottom:.5em; margin-top:.5em;float:right;}
		.navegacionforo select{font-size:1.1em; color:#000; font-family:Tahoma; padding-left:.2em}


/* Select archivo especiales */

		.archivo-especiales { float:right; margin:2.5em 1em 0 0; display:inline; }
		.archivo-especiales option { padding-right:1em; }
		
/* PÁGINAS REGISTRO *
****************************************/
.formulario-registro{padding: 1.2em 1.2em}
.formulario-registro .paginar ul li{color:#666}
.grupoinfo-ayuda{background:#1B1E1F url(http://www.los40.com/img/bg_buscador_home.gif) top repeat-x; padding:1.5em 1em}
.info-ayuda{background: #222424 url(http://www.los40.com/img/bg_info-ayuda.gif) top repeat-x; margin:.4em .4em 0; padding:1.5em;  font-size:1.em; font-family:Verdana}	
.info-ayuda h3{font-size:1.4em; font-family:Arial; color:#FFF}
.info-ayuda dl dt{background:transparent url(http://www.los40.com/img/flechita_dcha.gif) no-repeat scroll 0pt 5px; color:#FFF; margin-top:1em; margin-bottom:1em; padding-left:0.8em}
.info-ayuda dl dd{color:#999; padding-left:1em}
.pasos {font-size:1.2em; color:#666}
.formulario-registro .mod_formulario{margin:0; padding-bottom:1.5em; padding-right:1em; background:#E2E2E2 url(http://www.los40.com/img/borde_punteado.gif) left bottom repeat-x}
.formulario-registro .captsa{padding-right:0; margin-top:10px}
.formulario-registro .oscuro{background:#D0D1D1 url(http://www.los40.com/img/borde_punteado.gif) left bottom repeat-x}
.formulario-registro .oscuro2{background:#D0D1D1 url(http://www.los40.com/img/borde_punteado2.gif) left bottom repeat-x}
.formulario-registro .ultimo{background:none; background-color:#E2E2E2}
.formulario-registro .mod_formulario p{font-size:1.1em; color:#666; font-family:Tahoma}
.formulario-registro .mod_formulario p a{color:#990000}
.formulario-registro .mod_formulario .separaleft{margin-left:25px}
.formulario-registro .mod_formulario .separaleft2{margin-left:43px}
.formulario-registro .mod_formulario .separaleft3{margin-left:35px}
.formulario-registro .mod_formulario .separaleft4{margin-left:48px}
.formulario-registro .mod_formulario .separaleft5{margin-left:10px}
.formulario-registro .mod_formulario .separaleft6{margin-left:73px}
.formulario-registro .mod_formulario .separaleft7{margin-left:7px}
.formulario-registro .mod_formulario .separaleft8{margin-left:37px}
.formulario-registro .mod_formulario .separaleft9{margin-left:82px}
.formulario-registro .mod_formulario .separaleft10{margin-left:134px}
.formulario-registro .mod_formulario .margen{padding-left:2.5em}
.formulario-registro .mod_formulario label{margin-right:0px; font-family:Tahoma; font-size:1.1em}
.formulario-registro .mod_formulario textarea{margin-right:5px}
.formulario-registro .mod_formulario .separadere {margin-right:8px}
.formulario-registro .chequeo{color:#000}
.formulario-registro .captsa{padding-top:2px}
.formulario-registro .captsa {background:none}
.formulario-registro .margen-captsa{margin-left:50px}
.formulario-registro .mod_formulario .comunidad2 strong{float:left;line-height:2.2em;margin-top:0.2em; margin-right:.5em; font-size:1.1em; color:#666; font-family:Tahoma; padding-top:8px; font-weight:400}
.formulario-registro .mod_formulario .comunidad2 label{margin-right:8px}

.ultimo ul li {float:left; padding-bottom:1em; margin-right:65px}
.ultimo ul li.sinmargen {margin-right:0px}
.logotipos-confirmacion{padding-left:3em}
.logotipos-confirmacion ul li a{color:#990000; text-align:center; margin-top:1em}
.logotipos-confirmacion p{text-align:center}

.mod_formulario .textonegro span{color:#990000; font-weight:800}
.nota-registro{display:inline}
.mod_formulario.bots-registro {margin-left:0; padding-left:0}
.mod_formulario .nota-registro p{float:left; width:45%}
.mod_formulario .nota-registro .bt{float:right; padding-right:0; margin-left:.8em}
.mod_formulario .nota-registro .bt.izq {float:left; margin-left:0; padding-left:0}
.formulario-registro .mod_formulario .nota-registro{padding-right:0} 
.formulario-registro .mod_formulario .bt{padding-right:0}
.formulario-registro .mod_interior {margin-bottom:.3em}
.formulario-registro .mod_interior p {color:#000; font-family:Verdana; font-size:1em}
.formulario-registro .mod_interior p strong{font-family:Tahoma; font-size:1.2em}
.formulario-registro .mod_formulario .mod_interior p a{color:#666}
.formulario-registro .mod_formulario ul{padding-bottom:1em}
.formulario-registro .listados-registro ul li{font-size:1.1em; font-weight:800; line-height:1.8em}
.formulario-registro .listados-registro .casillas li{font-size:1em; font-weight:400; line-height:2.2em}
.formulario-registro .listados-registro .casillas {margin-top:10px}
.formulario-registro .mod_formulario .casillas label{font-family:Verdana; font-size:1em; color:#666}
.formulario-registro .listados-registro ul li a{font-size:.9em; font-family:Verdana; font-weight:400; color:#666; margin-left:10em}
.formulario-registro .mod_formulario span{color:#585859}
.formulario-registro .adjuntar{background: url(http://www.los40.com/img/bt_adjuntar_foto.gif) no-repeat 0 10px; height:2.5em;border:none; margin-left:.5em; width:70px}

/* formulario busqueda avanzada */
.busqueda-general .mod_formulario img{vertical-align:middle; margin-left:-1em}
.busqueda-general .mod_formulario span{font-size:1.1em; font-family:Tahoma}
.busqueda-general .mod_formulario .inside{margin-left:5.3em}
.busqueda-general .mod_formulario .intervalo1 {margin-right:200px; margin-top:1em}
.busqueda-general .mod_formulario .intervalo2 {margin-right:200px; margin-top:1em}
.busqueda-general .mod_formulario .cuando {padding-right:328px; margin-top:1em}
.busqueda-general .mod_formulario .in2{margin-left:7.6em; margin-top:.4em; //margin-left:8.2em}

.busqueda-general .mod_formulario input{height:1.5em; border:1px solid #ccc} 
.busqueda-general .mod_formulario select{border:1px solid #ccc}
.busqueda-general .mod_formulario select.largo {width:19em}
.busqueda-general .bt {float:right; margin-top:1em}			
.busqueda-general .mod_formulario label{margin-right:1em; vertical-align:middle}
.busqueda-general .mod_formulario .radio2{vertical-align:middle; border:0}
.busqueda-general .mod-formulario select{font-size:1em; color:#666; font-family:Tahoma; padding-left:.2em}	
.busqueda-general .izq-sep1 {margin-left:1.5em}

/* club fans */
.club-fans .radio2 {margin-right:.5em; vertical-align:middle}
.club-fans span {margin-left:.5em}

/* comunes */
.dato-error{background:#FAD2D2; border:1px solid #900}

/* pie */
.formulario-registro.form-rss .mod_formulario {padding-left:2em; padding-right:.5em}
.formulario-registro .mod_formulario ul.form-pantallas li {float:left; display:inline; margin-right:.2em}
.formulario-registro.form-rss .mod_formulario p a {color:#000}
.formulario-registro.form-rss .mod_formulario .ver {margin-left:0}
.formulario-registro.form-rss h4{font-size:1.1em; font-family:Tahoma; color:#900; padding-bottom:1em}
.formulario-registro.form-rss h4 strong{color:#000}
.formulario-registro.form-rss .mod_formulario p {color:#000}
.formulario-registro.form-rss .mod_formulario p.tit-comp {color:#666}
.formulario-registro.form-rss .mod_formulario label.chequeo {color:#666}
.formulario-registro .mod_formulario ul.form-pantallas {margin-top:.5em}
.formulario-registro .mod_formulario .form-pantallas input{margin-bottom:2em}
.form-rss .fila img{vertical-align:middle}






