a, a:visited {
	text-decoration: none;
	color: #999999;
}

a img {
	border: 0px;
}

div.aviso {
	width: 100%;
	color: #999999;
	font-size: 0.6em;
	padding-left: 5px;	
	padding-top: 15px;
	font-weight: normal;

}

ul.twitter {
	color: #000000;
	font-size: 1.1em;
	list-style-type:none;

}

span.entry input, div.fieldSoloEntera input, div.button input {
	text-indent: 2px;
	border: 1px solid;
	border-color: #999999;
}

span.boton input, span.caja input {
	text-indent: 2px;
	border: 1px solid;
	border-color: #999999;
	}
span.noNegrita{
	font-weight: normal;
	}
/* Forms. */

form {
    width: 100%;
}

div.field {
    clear: both;
    padding-top: 1em;
    width: 100%;
}

div.field span.label {
    float: left;    
    text-align: right;
    font-weight: bold;
    width: 49.5%;
}

div.field span.entry {
    float: right;    
    text-align: left;
    width: 49.5%;
}

div.field span.label2 {
    float: left;    
    text-align: right;
    font-weight: bold;
    width: 29.5%;
}

div.field span.entry2 {
    float: right;    
    text-align: left;
    width: 69.5%;
}

div.fieldSolo {
    clear: both;
    padding-top: 1em;
    width: 100%;
    margin-left: 20%;
}

div.fieldSoloEntera {
    clear: both;
    padding-top: 1.5em;
    width: 67%;
	float: right;
	text-align: left;
}

div.errorFieldSoloEntera {
 	clear: both;
    width: 47%;
	float: right;
	text-align: left;
}

div.button {
	clear: both;
    padding-top: 1em;
    text-align: center;
    width: 100%;
}

div.buttonNoNegrita {
	clear: both;
    padding-top: 1em;
    text-align: center;
    font-weight: normal;
    width: 100%;
}

div.notaLegal {
	clear: both;
    padding-top: 0.5em;
    text-align: justify;
    font-weight: normal;
    width: 40%;
    color: #999999;
    margin-right: 300px;
    margin-left: 300px;
}
div.notaLegal a, div.notaLegal a:visited {
	text-decoration: underline;
	color: #999999;
}

div.informacion {
	clear: both;
    padding-top: 2em;
    text-align: justify;
    font-weight: normal;
    width: 60%;
    color: #999999;
    margin-right: 200px;
    margin-left: 200px;
}

p.acercaDe a, p.acercaDe a:visited {
	text-decoration: underline;
	color: #999999;
}

.submitLink {
   color: #6699FF;
   background-color: transparent;
   text-decoration: none;
   border: none;
   cursor: pointer;
   cursor: hand;
  }

.situacionErrorMessage{
	float: right; 
    margin-top: -30px;
    margin-right: 10px;
    width: 20%; 
}

.errorMessage {
    font-weight: bold;
    color: red;
    font-size: 0.6em;
}

.errorInterno {
	float: left;
    font-weight: bold;
    color: red;
    margin-left: 145px; 
    margin-top: 40px; 
}
.info {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
}

.infoNoNegrita {
	width: 100%;
	margin-top: 40px;
	margin-bottom: 40px;
	text-align: center;
	font-weight: normal;
}

span.atras, span.atras a, span.atras a:hover, span.atras a:visited {
	color: #999999;
	text-decoration: underline;	
	width: 40%;
	text-align: right;
	float: right;
	font-weight: bold;
	font-size: 1em;
	margin-right: 15px;
}

div.comentario{
	font-weight: normal;
	width:90%;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 10px;
	text-align: justify;
}

.cajaEnviaAmigos {
	border: 0px solid;
	border-color: White;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
}

.centrado {
	text-align: center;
	}

/* Menu */

#menuPropio {
		list-style-type: square;
}

span.menuUsuario a, span.menuUsuario a:visited{
	text-decoration: none;
	font-weight: normal;	
	color: #999999;
}
span.menuUsuario a:hover{
		font-weight: bold;
}

span.menuManager a, span.menuManager a:visited{
	text-decoration: none;
	font-weight: normal;	
	color: #6699FF;
}
span.menuManager a:hover{
		font-weight: bold;
}

span.menuAdmin a, span.menuAdmin a:visited{
	text-decoration: none;
	font-weight: normal;		
	color: Black;
}
span.menuAdmin a:hover{
		font-weight: bold;
}

.registro a:link, .registro a:visited{
	text-decoration:underline;
	width: 100%;
	text-align: right;
	float: right;
	color: Black;
	font-size: 0.6em;
	padding-right: 5px;
}

div.pequena {
	color: Black;
	font-size: 0.6em;
	margin-top:3px;
	}
	
span.pequeno {
		color: Black;
	font-size: 0.7em;
	font-style: italic;
	}



.publiCuadrada{
	text-align: center;
}

/* Noticias */
ul.noticias {
	list-style: none;
	margin: 5px;
}

li.noticia a, li.noticia a:hover, li.noticia a:visited{
	color: #660000;
	font-weight: bold;
}

span.noticiaDescripcion{
	font-weight: normal;	
}

/* Novedades */
div.novedades {
	width: 85%;
	margin-left: 5px;
	margin-right: 5px;
	text-align: justify;
}
ul.novedades {
	list-style: square;
	color: #FF9900;
}

li.novedades a, li.novedades a:hover, li.novedades a:visited{
	font-weight: normal;
}


/* Problemas */
div.problemas {
	width: 85%;
	margin-left: 50px;
	margin-right: 50px;
	margin-top:30px;
	font-weight: bold;
	text-align: justify;
	}
	
ul.problemas {
	list-style-type: square;
}

li.problema, li.problema a, li.problema a:hover, li.problema a:visited{
	color: #6699FF;
	font-weight: bold;
}

div.problemaDescripcion{
	font-weight: normal;
	color: #999999;
}

div.opcionDescripcion, div.opcionDescripcion a, div.opcionDescripcion a:visited{
	font-weight: normal;
	color: #999999;
}

div.opcionDescripcion a:hover {
	font-weight: normal;
	color: #6699FF;
}

/* Artistas */

.artistaNextPreviousLinks, .artistaNextPreviousLinks a, .artistaNextPreviousLinks a:visited {
	text-align: center;
	text-decoration: none;
	color: #999999;
	font-weight: normal;
}
.artistaNextPreviousLinks a:hover {
	color: Black;
	}

div.listaArtistas{
	width:33%;
	float:left;
	text-align: left;
}

div.listaArtistas a, div.listaArtistas a:visited{
	text-decoration: none;
	color: #999999;
}

div.listaArtistas a:hover{
	color: #6699FF;
}

div.fotoArtista {
	position: relative;
	margin: 10px;
	height: 200px;
	width: 200px;
    float: left;
	min-height: 200px;

}

div.fotoArtista img {
	position: absolute;
}

div.contenidoArtista{
	width: 600px;
	float: left;
	margin: 10px
}

div.contenidoArtista a, div.contenidoArtista a:visited{
	text-decoration: underline;
	color: Black;
	font-weight: normal;
}

div.botonPidelo, div.botonPidelo a, div.botonPidelo a:visited, div.botonPidelo a img{
	text-decoration: none;
	border: 0px;
	margin: 30px 10px 20px 10px;
	align: center;
}

/* Las peticiones de un artista */

div.peticionesArtistaTexto {
    padding-top: 1em;
    width: 60.5%;
    float: left;
    margin-left: 20px;
}

span.peticionArtista{
	color: #660000;
	font-weight: bold;
}

span.peticionLugar{
	color: #006666;
	font-weight: bold;
}
span.peticionVotos{
	color: #6699FF;
	font-weight: bold;
	margin-left: 10px;
}

div.peticionesArtistaBoton {
    padding-top: 1em;
    width: 25.5%;
    float: right;
}

span.botonPideloEnLinea, span.botonPideloEnLinea a, span.botonPideloEnLinea a:visited, span.botonPideloEnLinea a img{
	text-decoration: none;
	border: 0px;
	margin: 0px 5px 0px 0px;
	align: right;

}
hr.lineas {
	clear: both;
	padding-top: 1em;
	height: 1px;
    border: 0;
    border-top: 0;
	border-bottom: 1px dashed #999999;
}
hr.lineasOcultas {
	clear: both;
	padding-top: 1em;
	height: 1px;
    border: 0;
    border-top: 0;
	border-bottom: 1px dashed #FFFFFF;
}
/* Los concis de un artista */

table.conciTable{
	margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border: #000 0px solid;
    text-align: left;
    width: 90%;


	}
table.conciTable tr{
    border-bottom: 1px dashed #999999;
}
/* Peticiones */

div.botonNuevoConci, div.botonNuevoConci a, div.botonNuevoConci a:visited, div.botonNuevoConci a img {
	text-decoration: none;
	border: 0px;
	margin: 30px 10px 20px 70px;
	align: center;
	}
	
div.botonNuevoConciLargo, div.botonNuevoConciLargo a, div.botonNuevoConciLargo a:visited, div.botonNuevoConciLargo a img{
	text-decoration: none;
	border: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	/*margin: 0px 3px 3px 0px;*/
	float: right;

	}	
table.misPeticionesTable{
	margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border: #000 0px solid;
    text-align: left;
    width: 90%;
}

span.peticionesArtista{
	color: #660000;
	font-weight: bold;
	font-size: 1.3em;
}

div.peticionesTexto {
    padding-top: 1em;
    width: 45.5%;
    float: left;
    margin-left: 20px;

}

div.peticionesBoton {
    padding-top: 3em;
    width: 24.5%;
    float: right;

}

div.peticionFotoArtista {
	position: relative;
	width: 25%;
    float: left;
  	min-height: 100px;

}

div.peticionFotoArtista img {
	position: absolute;
}

div.peticionFotoArtistaDestacada {
	position: relative;
	width: 40%;
    float: left;
  	min-height: 150px;

}

div.peticionFotoArtistaDestacada img {
	position: absolute;
}

div.peticionesTextoDestacada {
    padding-top: 1em;
    width: 55.5%;
    float: left;
    margin-left: 20px;

}

div.peticionesBotonDestacada {
    padding-top: 1em;
    padding-left: 1em;
    width: 55.5%;
    float: right;
}

/* Peticion concreta */

div.contenidoPeticion{
	width: 600px;
	float: left;
	display: inline;
	margin: 10px
}
div.creacionPeticion{
	width: 100%;
	text-align: right;
	padding-right: 10px;
	color: #666666;
}
div.detallesPeticion{
	width: 59.5%;
	float: left;
	line-height:2.5em;
}

div.detallesPeticion span.peticionArtista{
	font-size: 2.5em;
}

div.detallesPeticion span.peticionLugar{
	font-size: 2em;
}
div.detallesPeticion span.peticionVotos{
	padding-left: 2em;
	font-size: 1.6em;
}


div.botonPideloPeticion{
	width: 39.5%;
	float: left;
	text-align: Center;
	margin-top: 3em;
}

span.peticionCreador{
	color: #996666;
	font-weight: bold;
}

span.peticionCreadorNoNegrita{
	color: #996666;
	font-weight: normal;
}

div.fechasPeticion{
	clear: left;
	font-size: 1em;
	width: 34.5%;
	float: left;
	margin-left: 20px;
}

div.fechasPeticion p span.titulo{
	color: #FF9900;
	font-weight: bold;
}

div.comentarioPeticion{
	width:60.5%;
	float: right;
	font-weight: normal;
	padding-top: 20px;	
}
div.comentarioPeticion span.titulo{
	color: #FF9900;
	font-weight: bold;
}

/* Ahora mismo no la uso */
div.enviaPeticion{
	width:45.5%;
	float: right;
	font-weight: normal;
	margin-right: 0%;
	padding-top: 20px;	
}

div.enviaPeticion span.titulo{
	color: #FF9900;
	font-weight: bold;
}


span.errorYaVotado{
	color: Red;
	font-weight: bold;
}
/* Peticiones */

div.peticionTextoEnLinea {
    width: 60.5%;
    float: left;
    margin-left: 20px;
}

div.peticionBotonEnLinea {
    width: 25.5%;
    float: right;
}

/* Mis artistas MANAGER */

table.misArtistasTable{
	margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
    border: #000 0px solid;
    text-align: center;
    width: 90%;
}

table.misArtistasTable td{
	margin-right: 15px;
	margin-left: 15px;
	font-weight: normal;
	color: Black;
}

table.misArtistasTable td.tituloFila{
	text-align: left;
	color: #660000;	
	padding-left: 20px;
	font-weight: bold;
}

table.misArtistasTable td.noSoy{
   color: #999999;
   font-weight: bold;
   font-size: 0.6em;
  }

table.misArtistasTable tr.impar{
	background-color: #F0D2B6;
}

table.misArtistasTable th{
	color: Black;
	font-weight: bold;
}
table.misArtistasTable th.contenidoFilaMisArtistas {
 	width: 15%;
 }

table.misArtistasTable th.tituloFilaMisArtistas {
 	width: 40%;
 	text-align: left;
 	padding-left: 20px;
 	font-weight: bold;
 }
 
div.caminoMenu{
	color: #999999;
	font-weight: normal;
	float: right;
	text-align: left;
	width: 95%;
	margin: 0px 0px 0px 20px;
}

div.caminoMenu a, div.caminoMenu a:visited {
	text-decoration: none;
	font-weight: normal;

}

div.caminoMenu a:hover {
	color: Black;
}

/* Creacion de una peticion */
.intro{
	width:90%;
	float: left;
	text-align: left;
	padding-left: 2em;
	font-weight: normal;
}
.paso{
	width: 90%;
	font-weight: normal;
}

.numPaso{
	clear: both;
	width: 18%;
	float: left;
	text-align: right;
	font-weight: normal;
	font-size: 5em;
	color: #FF9900;
}

.descPaso{
	width: 77%;
	float: right;
	text-align: justify;
	font-size: 1em;
	font-weight: normal;
	padding-top: 2.5em;
}

.descPasoPresente{
	width: 77%;
	float: right;
	text-align: justify;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 2em;
}

.cajaFormulario {
	text-indent: 2px;
	border: 1px solid;
	margin-right: 10px; /* Para la busqueda en el conci */
	border-color: #999999;
}

.cajaTexto {
	text-indent: 2px;
	border: 1px solid;
	border-color: #999999;
}

div.listaShowToChoose{
	width:100%;
	float:left;
	text-align: center;
}

.contador {
   background-color: transparent;
   border: none;
   text-align: center;
}

.letraContador{
	font-size: 0.7em;
	color: Black;
	font-weight: normal;
}

/* Creacion y modificacion de un artista */
.avisoFoto{
	font-size: 0.7em;
	color: Black;
	font-weight: normal;
}

div.modificarFotoImagen{
	width: 20%;
	float: left;
	display: inline;
}

div.modificarFotoTexto{
	width: 75%;
	float: left;
	display: inline;	
}

/* Mostrar un conci */
div.conciFotoArtista {
	position: relative;
	width: 25%;
    float: left;
  	min-height: 100px;

}

div.conciFotoArtista img {
	position: absolute;
}

div.conciTexto {
    padding-top: 1em;
    width: 70.5%;
    float: left;
    margin-left: 20px;
}

span.conciArtista{
	color: #660000;
	font-weight: bold;
	font-size: 1.3em;
}
span.conciLugar{
	color: #006666;
	font-weight: bold;
}
div.conciOtrosDatos{
	color: #999999;
	font-weight: normal;
	margin-top: 10px;
}



/* Otros */
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color: #FFFFFF  !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: LightGrey !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: LightGrey !important; //Text input field border color
   background-color:#FFFFFF !important; //Text input field background color
 }

