/* hide from ie on mac \
	html {
		height: 100%;
		overflow: hidden;
	}
	#flashcontent {
		height: 100%;
	}
*/
body {	/*height: 100%;*/
	padding: 0 0 0 0;
	background-color: #706762;
	font-family:Arial, Helvetica, sans-serif;
	/*background-image: url(images/bg_textura.gif);*/
	background-repeat: no-repeat;
}
a {text-decoration:none; color:#dedbdb; font-size:13px;}
a:hover {text-decoration:none; color:#fafd00; font-size:13px;}
form { margin:0; padding:0; }
img {border: 0px;}
select {vertical-align:middle; background-color:#5d524c; height:25px; font-size:15px; color:#78db9a; border:0; width:150px; padding-top:2px; margin-left:5px;}

/******************* LAYOUT GENERAL del SITE *************************/
#contenedor{ text-align: left; color:#000000; font:Arial, Helvetica, sans-serif; font-size:15px; position:relative;}
	#menu{
		margin: 0 0 10 0px;
		width: 270px;
		height: 750px;
		float:left;
		background-image: url(images/pattern_home_menu.gif);
		background-repeat: no-repeat; 
	}
	.background { z-index: 0; position:absolute; width: 600px; height: 400px; margin:0; padding:0; top: 0px; }
	#principal{ margin-left: 270px; width: 700px; vertical-align:top; text-align:left; z-index: 3;}	
	#player{ margin-top:20px; margin-left:30px;}
	#navegacion{ margin-top:150px;}
	#footer{ margin-top:230px; margin-left:78px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9C9C9C; }
	#footer a {font-size:10px; color:#9C9C9C;  font-family:Arial, Helvetica, sans-serif; }
	#footer a:hover {font-size:10px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }

/**************** POR SECCIONES ******************/

#home {z-index: 1; position:relative; /*width: 690px;*/ vertical-align:top; text-align:left;}
#home .columnHome{ width:230px; float:left; padding-top:140px; }
#home .text15px { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; color:#dedbdb; margin-top:12px; padding-right:10px; }
#home .textFecha { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5a5a5; margin-top:12px; padding-right:10px; }
#home .text17pxYellow { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#fafd00; margin-top:5px; width:220px; padding-right:10px; padding-bottom:3px;}
#home .text13pxYellow { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fafd00; padding-right:10px; }
#home .text17pxGreen { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#c9ff14; margin-top:5px; width:220px; padding-right:10px; padding-bottom:3px;}
#home .text13pxGreen { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c9ff14; padding-right:10px; }
#home #player { float:left; font-family:Arial, Helvetica, sans-serif; margin-top:25px; padding-right:15px; }
#home #song { float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:400; color:#fafd00; margin-top:25px; padding-right:10px; }
#home #foto { float:left; margin-top:10px; }

#bio {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; padding-bottom:30px; }
#bio #column1{ width:500px; float:left; padding-bottom:30px;}
#bio #column2{ width:190px; float:left; padding-bottom:30px; font-size:10px; }
#bio .bio { font-size:15px; line-height:20px; color:#dedbdb; padding-top:15px;}
#bio .foto { font-size:15px; line-height:20px; color:#dedbdb; padding-left:30px; padding-top:55px;}

#mp3 {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#mp3 #column{ width: 690px; float:left;}
#mp3 #column table {margin-top:25px;}
#mp3 .text13pxYellow { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#c9ff14; padding-right:10px; }
#mp3 a { color:#CCFFFF; font-size:14px; text-decoration:none; }
#mp3 a:hover { color:#fafd00; font-size:14px; text-decoration:none; }

#news {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#news #column{ width:690px; float:left;}
#news .foto {float:left; width:150px; max-height:150px;}
/*#news #newsContenedor .texto .fecha {font-size:12px; color:#000; font-weight:bold;}*/
#news .fecha { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5a5a5}
#news .titulo {font-size:18px; color:#dedbdb;}
#news .contenido {font-size:13px; color:#fafd00; padding-top:4px;}

#recordings {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#recordings #column{ float:left; margin-bottom:25px;}
#recordings #contenedorRecor {padding-top:12px; height:200px;}
#recordings #contenedorRecor .foto {float:left; min-width:200px; max-height:200px;}
#recordings #contenedorRecor .texto {float:left; width:400px; padding-left:15px; }
#recordings #contenedorRecor .texto .titulo {font-size:16px; color:#FFF;}
#recordings #contenedorRecor .texto .contenido {font-size:13px; color:#c7cf39; padding-top:7px;}

#works {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#works #column{ width:690px; float:left;  }
#works .table {margin-top:25px; margin-bottom:15px; }
#works .title{font-size:17px; font-weight: lighter; color:#dedbdb;}
#works .obras{font-size:13px; font-weight: lighter; color:#62df90; padding-top:15px;}
#works #IDTipoObra { width:290px;}

#links {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#links #column{ width:690px; float:left;  }
#links #linksContenedor {padding-top:15px; height:35px;}
#links #linksContenedor .bullet {float:left; width:25px;}
#links #linksContenedor .texto {float:left; width:250px; padding-left:3px; min-height:30px;}
#links #linksContenedor .texto .titulo {font-size:16px; color:#FFF;}
#links #linksContenedor .texto .contenido a {font-size:13px; color:#bbb93c; padding-top:2px;}
#links #linksContenedor .texto .contenido a:hover {font-size:13px; color:#FFF; padding-top:2px;}

#media {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#media #column{ float:left;  }
#media #tableMedia {margin-right:20px; vertical-align:top }
#media .titulo {font-size:16px; color:#d29b3a; font-weight:bold; padding-bottom:8px; padding-top:8px;}
#media .fecha {font-size:13px; color:#000; font-weight:bold;}
#media .descripcion {font-size:13px; color:#d29b3a; padding-top:2px; vertical-align:top }

#press {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#press .bullet {float:left; width:25px;}
#press .msg { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
#press .fecha { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b5a5a5; }
#press .titulo {font-size:16px; color:#FFF;}
#press .autor {font-size:13px; color:#c7b5df;}
#press a {font-size:13px; color:#FFF; padding-top:2px;}
#press a:hover {font-size:13px; color:#c7b5df; padding-top:2px;}

#contact {z-index: 1; position:absolute; width: 690px; vertical-align:top; text-align:left; padding-top:140px; }
#contact .result { color:#BAA29E; font-size:17px;}
#contact a {font-size:16px; color:#cfc3c3; padding-top:2px;  font-family:Arial, Helvetica, sans-serif; }
#contact a:hover {font-size:16px; color:#FFFFFF; padding-top:2px;  font-family:Arial, Helvetica, sans-serif; }
#contact .required {font-size:11px; color:#BAA29E; font-family:Arial, Helvetica, sans-serif; }
label { color:#BAA29E; font-size:17px;}
input { background-color:#a69293; width:270px; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; border:0; height:22px; }
.newsinput {color:#f2f71c; }
.mediainput {color:#d29b3a; }
.pressinput {color:#c7b5df; }
.bioinput {color:#e84567; }
#btn { width:100px;}
textarea { background-color:#a69293; width:450px; color:#FFFFFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; border:0;}
#contacto { margin-top:25px;}