@charset "utf-8";
/* CSS Document */

/* ----------------------------------------------------------- */
/*   General :: Layout
/* ----------------------------------------------------------- */
html,body {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";
}

body {
	text-align:center;
	background-color:#FFFFFF;
	font-family: "Trebuchet MS";
}


#container {
	position:relative;
	text-align:left;
	background-color:#FFFFFF;
	width:872px;
	/*height:767px;	*/
	margin-left: auto;
	margin-right: auto;
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	overflow:hidden;
}


#content-wrapper {
	text-align:left;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	margin-top:17px;
	*margin-top:-6px;
}

/* ----------------------------------------------------------- */
/*   HEADER
/* ----------------------------------------------------------- */
#header {
    width:871px;
	height:91px;
	background-color: #FFFFFF;
	padding-left: 0px;	
}

/* ----------------------------------------------------------- */
/*   NAVIGATION / Header
/* ----------------------------------------------------------- */

#header-logo{
float:left;
width:150px;
height:91px;

}

#header-menu {
clear:both;
margin:0px;
padding:0px;
	float:right;
	width:450px;
	height: 26px;	
	padding-right: 0px;
	text-align:right;
	font-size: 15px;
	color: #0078AA;
	font-weight:bold;
	margin-top:43px;
}


#header-menu a {
margin:0px;
padding:0px;
	display:inline-block;
	height:24px;
	
}

#header-menu a.discografica {
width:94px;
	background-image: url("../images/Discografica.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header-menu a.discografica {
width:94px;
	background-image: url("../images/Discografica.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}


#header-menu a.management{
    width:200px;
	margin-left:40px;
	background-image: url("../images/Management.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header-menu a.editorial {
width:75px;
margin-left:25px;
	background-image: url("../images/Editorial.gif");
	background-repeat: no-repeat;
	background-position: 13px 0;
	margin-right:0px;
	
}


#header-menu a.editorial:hover {
width:75px;
margin-left:25px;
background-position: 13px -24px;
}

#header-menu a:hover {	
	background-position: 0 -24px;
	padding: 0;
}


#idiomas{
padding:0px;
margin:0px;
height:20px;
float:right;
color:#000000;
padding-left:300px;
}

#idiomas a{
display:inline-block;
padding: 0px;
margin:0px;
height:20px;
text-decoration:none;
font-family:"Trebuchet MS";
font-size:10px;
color:#000000;
margin-left:5px;
}


#idiomas a.nolinkIdioma{
padding:0px;
margin:0px;
height:20px;
color:#e2007a;
}


#idiomas a:hover{
padding: 0px;
margin:0px;
height:20px;
padding: 0;
color:#e2007a;
margin-left:5px;
}



/* ----------------------------------------------------------- */
/*   NAVIGATION / Sidebar
/* ----------------------------------------------------------- */

#barra_lateral {
clear:both;
float:left;
width:213px;

}



/* ----------------------------------------------------------- */
/*   BARRA LATERAL 
/* ----------------------------------------------------------- */

/*NEWSLETTER*/
#newsletter{
float:left;
width:213px;
margin:0px;
padding:0px;
margin-top:8px;
*margin-top:2px;
font-size:14px;
height:24px;
*height:30px;
font-weight:bold;
}


#newsletter form{
margin:0px;
padding:0px;
height:24px;
*height:33px;
*margin-top:-8px;
}



/*AUDIO PLAYER*/

#audio_player{
float:left;
width:213px;
margin:0px;
padding:0px;
margin-top:7px;
_margin-top:-18px;
font-size:14px;
height:26px;
_height:18px;
}

/*AGENDA*/
#agenda{
float:left;
width:213px;
margin:0px;
padding:0px;
margin-top:8px;
_margin-top:2px;
line-height:16px;
font-size:14px;
}

#agenda p{
margin:0px;
padding:0px;
padding-top:2px;
*margin-top:-8px;
_margin-top:-12px;
height:20px;
*height:12px;
font-weight:bold;
}



/*/////////////////////*/

/*CONTENT*/

#content1{
float:left;
width:213px;
margin:0px;
padding:0px;
padding-top:2px;
line-height:14px;
font-size:11px;
text-align:left;
margin-left:10px;
_margin-left:4px;
}

#content2{
float:right;
width:425px;
margin:0px;
padding:0px;
padding-top:2px;
line-height:14px;
font-size:11px;
text-align:left;
margin-left:10px;
}

#content{
float:left;
}


/*/////////////////////*/

/*OTROS*/

.linea_gruesa{
border: 0;
margin:0px;
padding:0px;
height: 2px;
color:#000000;
background-color:#000000;

}

.linea_gruesa1{
border: 0;
margin:0px;
padding:0px;
height: 3px;
color:#000000;
background-color:#000000;
}

.linea_fina{
border: 0;
margin:0px;
padding:0px;
height: 1px;
color:#000000;
background-color:#000000;
margin: 0px;
width:100%;
}

.linea_fina_rosa{
border: 0;
margin:0px;
padding:0px;
height: 1px;
color:#e2007a;
background-color:#e2007a;
*margin-top:-6px;
width:100%;
}

.linea_fina_azul{
border: 0;
margin:0px;
padding:0px;
height: 1px;
color:#1dbbea;
background-color:#1dbbea;
*margin-top:-6px;
width:100%;
}

.linea_fina_naranja{
border: 0;
margin:0px;
padding:0px;
height: 1px;
color:#f29400;
background-color:#f29400;
margin-top:50px;
width:100%;
}

a.modificar{
text-decoration:none;
color:#000000;
}

a:hover.modificar{
text-decoration:none;
color:#e2007a;
}


a.modificar1{
text-decoration:none;
color:#000000;
}

a:hover.modificar1{
text-decoration:none;
color:#1dbaea;
}


a.modificar2{
text-decoration:none;
color:#000000;
}

a:hover.modificar2{
text-decoration:none;
color:#f29400;
}

a.modificar3{
text-decoration:none;
color:#000000;
}

a:hover.modificar3{
text-decoration:none;
color:#e2007a;
}

#bannerPS11{
position:absolute;
left:228px;
top:32px;
outline:0;
}

#bannerPS11 a,
#bannerPS11 a:link,
#bannerPS11 a:visited,
#bannerPS11 a:hover,
#bannerPS11 a:active{
	outline:0;
}


#inline_form{
	width:458px;
	padding:20px;
	height:780px;
	background-color:#FFF;
}

#inline_form form{
	clear:both;
	float:left;
	width:415px;
	min-height:300px;
	border:1px solid grey;
	background-color:#CCC;
	margin-top:10px;
	padding:15px;
	margin-left:7px;
	padding-bottom:20px;
}

#inline_form p{
	clear:both;
 float:left;
 font-size:14px;
 width:395px;
 margin-left:10px;
 text-align:left; 
}


#inline_form p.tit{
	clear:both;
 float:left;
 font-size:18px;
 width:430px;
 text-decoration:underline;
 text-align:left;
}

#inline_form label{
	clear:both;
 float:left;
 font-size:14px;
 width:170px;	
 margin-left:30px;
 text-align:left;
 margin-top:5px;
 padding-top:3px;
}

#inline_form input,
#inline_form select{
 float:left;
 margin-left:0px;
 font-size:14px;
 width:185px;
 margin-top:5px;
 border:#CCC 1px solid;
}


#inline_form input.chk{
 float:none;
 font-size:14px;
 margin:0;
 padding:0;
 width:14px;
 margin-left:2px;
}


#inline_form label.chkl{
 float:none;
 font-size:14px;
 text-align:left;
  margin:0;
 padding:0;
 width:30px;
  margin-left:6px;
}


#inline_form input.enviaPS{
 clear:both;
 margin-top:35px;
 float:left;
 margin-left:130px;
 font-size:14px;
 width:150px;
 color:#FFF;
 background-color:#000;
 cursor:pointer;
}

#inline_form table{
	clear:both;
	float:left;
}
#inline_form input.error,
#inline_form select.error{
border:#900 1px solid;
}

#result-promoPS11{
	display:none;
 clear:both;
 margin-top:10px;
 float:left;
 margin-left:30px;
 color:#900;
 font-size:12px;
 height:20px;
}



