body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #000000; 
font-family: Georgia, Times New Roman, Times, serif; background-image: url(../imgs/violeta.gif); 
background-repeat: repeat-x; background-position: top; text-decoration: none;}

.p { font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 170%; }
.p a { font-size: 11px; color: #FFCC00; text-decoration: none; line-height: 170%; }
.p a:hover { font-size: 11px; color: #FF6600; text-decoration: none; line-height: 170%; }
.p2 { font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 120%; }
.p2 a { font-size: 11px; color: #FFCC00; text-decoration: none; line-height: 120%; }
.p2 a:hover { font-size: 11px; color: #FF6600; text-decoration: none; line-height: 120%; }
.p3 { font-size: 10px; color: #FFFFFF; text-decoration: none; line-height: 170%; }
.p3 a { font-size: 10px; color: #FFCC00; text-decoration: none; line-height: 170%; }
.p3 a:hover { font-size: 10px; color: #FF6600; text-decoration: none; line-height: 170%; }
.p4 { font-size: 11px; color: #FFFFFF; text-decoration: none; line-height: 110%; }
.p4 a { font-size: 11px; color: #FFCC00; text-decoration: none; line-height: 110%; }
.p4 a:hover { font-size: 11px; color: #FF6600; text-decoration: none; line-height: 110%; }



img { border:none; }
.style1 { color: #FF6600; text-decoration: none;}
.style3 { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-weight: bold; font-size: 12px; }
.style4 { font-family: Arial, Helvetica, sans-serif;color: #FF6600; font-size: 10px; }
.style4 a { font-family: Arial, Helvetica, sans-serif;color: #FF6600; font-size: 10px; text-decoration: none;}
.style4 a:hover { font-family: Arial, Helvetica, sans-serif;color: #FF6600; font-size: 10px; text-decoration: underline; }

.style5 { font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 10px; font-weight: bold; }
.style6 { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; font-weight: bold; }

.style8 {color: #FFCC00}

.style9 {color: #000000}
.style20 {background-color: #333333}


/*-----------------------CONTENIDO ESTRUCTURAL------------------------------------*/

.general { width: 1002px; background-image:  url("../imgs/bg_black.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_home { width: 1002px; background-image:  url("../imgs/bg_black_home.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_masterizacion { width: 1002px; background-image:  url("../imgs/bg_black_mas1.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_mas { width: 1002px; background-image:  url("../imgs/bg_black_mas.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_ne { width: 1002px; background-image:  url("../imgs/bg_black_ne.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_somos { width: 1002px; background-image:  url("../imgs/bg_black_somos.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_artistas { width: 1002px; background-image:  url("../imgs/bg_black_artistas.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_contacto { width: 1002px; background-image:  url("../imgs/bg_black_contacto.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_servicios { width: 1002px; background-image:  url("../imgs/bg_black_servicios1.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_presupuesto { width: 1002px; background-image:  url("../imgs/bg_black_presupuesto.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_links { width: 1002px; background-image:  url("../imgs/bg_black_links.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_curso { width: 1002px; background-image:  url("../imgs/bg_black_curso.jpg"); background-repeat: no-repeat; min-height: 735px; }

.general_d { width: 1002px; background-image:  url("../imgs/bg_nar.jpg"); background-repeat: no-repeat; min-height: 735px; }
.general_d2 { width: 1002px; background-image:  url("../imgs/bg_nar_img.jpg"); background-repeat: no-repeat; min-height: 735px; }

.general_index { width: 1002px; background-color: #000000; }
.general_index_table { width: 100%; height: 364px; background-image:  url("../imgs/bg_ind.gif"); background-repeat: repeat-x; background-position: top left; }
/*-----------------------HEADER------------------------------------*/
.headerho { height: 72px; width: 1002px; }
.header { height: 100px; width: 1002px; }
.header_col_1 {	width: 454px; height: 70px;	padding-left: 37px;	padding-top: 15px; }
.header_col_2 {	width: 220px; height: 70px;	padding-top: 15px; }
.header_col_3 { width: 13px; height: 70px; padding-left: 7px; padding-top: 15px; }
.header_col_4 {	width: 265px; height: 73px;	padding-left: 6px; padding-top: 12px; }

/*-----------------------CONTENIDO------------------------------------*/
.contenido { min-height: 555px; padding-bottom: 25px; }
.sidebar1 { float: left; width: 198px; background-image:  url("../imgs/line_width15_h.gif"); background-repeat: no-repeat; background-position: left top; padding-left: 37px; }
.sidebar1_d { float: left; width: 182px; background-image:  url(../imgs/line_width15_h_nar.gif); background-repeat: no-repeat; background-position: left top; padding-left: 35px; }
.sidebar1_e { float: left; width: 180px; background-image:  url("../imgs/line_width15_h_nar.gif"); background-repeat: no-repeat; background-position: left top; padding-left: 37px; }
.mainContenido { width: 767px; margin: 0 0 0 235px; }
.mainContenido_ie6 { width: 767px; /*margin: 0 0 0 235px;*/ min-height: 555px;}
#table_principal { width: 100%; }



.col1 { width: 460px; padding-right: 20px; padding-top: 25px; padding-bottom: 25px;	background-image:  url("../imgs/line_width15_h.gif"); background-repeat: no-repeat; background-position: left bottom;}
.col1_in { width: 455px; padding-right: 25px; padding-top: 0px; padding-bottom: 25px;	/*background-image:  url("../imgs/line_width15_h.gif"); background-repeat: no-repeat; background-position: left bottom;*/}
.col2 { width: 235px; padding-right: 32px; padding-left: 5px; padding-top: 28px; }
.col2_in { width: 234px; padding-right: 32px; padding-left: 5px; padding-top: 56px; }
.col3_in { width: 234px; padding-right: 32px; padding-left: 5px; padding-top: 38px; }
.col3_in_contact { width: 234px; padding-right: 32px; padding-left: 5px; padding-top: 78px; }
.col2_in_line { width: 234px; padding-right: 32px; padding-left: 5px; padding-top: 47px; /*border-left: thin solid #333333;*/ }
.col1_in_col2_in_colapse { width: 720px; padding-right: 32px; padding-top: 0px; padding-bottom: 25px; 
	background-image:  url("../imgs/line_width15_h.gif"); background-repeat: no-repeat; background-position: left bottom;
	}
.col1_in_col2_in_colapse2 { width: 720px; padding-right: 32px; padding-top: 0px; padding-bottom: 25px; 
	}
.direccion { width: 214px; padding: 10px; background-color: #111111; }
.direccion_map{  }
.direccion_map_md{ width: 212px; height: 122px; border: thin solid #FFFFFF; background-image: url(../imgs/map_md.gif); background-repeat: no-repeat; }
.direccion_map_ln{ width: 212px; height: 122px; border: thin solid #FFFFFF; background-image: url(../imgs/map_ln.gif); background-repeat: no-repeat; }
.direccion_map_ny{ width: 212px; height: 122px; border: thin solid #FFFFFF; background-image: url(../imgs/map_ny.gif); background-repeat: no-repeat; }
.col0_in { width: 171px; padding-right: 20px; padding-left: 35px; padding-top: 50px; }


.prod { width: 230px; }
.banner { width: 198px; padding-top: 28px; }
.epigrafe { width: 100%; height: 24px; padding-top: 5px;  font-family: Arial, Helvetica, sans-serif; color: #FF6600; font-size: 10px; font-weight: bold; }


/*-----------------------FOOTER------------------------------------*/
.footer { height: 120px; width: 1002px; /*background-image: url(../imgs/line15_h.gif); background-repeat: no-repeat; background-position: left top;*/ } 
#table_principal_footer { width: 100%; }
.sidebar_foot { float: left; width: 213px; background-image:  url("../imgs/line_width15_h.gif"); background-repeat: no-repeat; background-position: left top; padding-left: 37px; padding-top: 45px; }
.col2_foot { width: 720px; border-top: solid thin #333333; }
.footer_col2 { width: 470px; padding-top: 14px; padding-right: 10px;}
.col_pay { width: 206px; padding-top: 5px; padding-left: 33px;}

/*-----------------------TEXTOS------------------------------------*/
.title1 { font-size: 26px;	line-height: 100%;/*font-weight: bold;*/ color: #FF6600; }
.title1_d {
	font-size: 26px;
	line-height: 100%;/*font-weight: bold;*/
	color: #FFFFFF;
}
.title2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; /*font-weight: bold;*/ color: #FF6600; /*line-height: 200%;*/ }
.txt_titulo_disco { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; font-weight: bold; text-decoration: none; line-height: 120%; letter-spacing: -0.1ex;  }
.txt_titulo_disco_violeta { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF6600; font-weight: bold; text-decoration: none; line-height: 120%;/*letter-spacing: -0.1ex;*/ padding-left: 10px;}
.txt_titulo_disco_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffcc00;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
	letter-spacing: -0.1ex;
	padding-left: 10px; }
.txt_artista_disco { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; line-height: 120%; padding-left: 10px; }
.txt_productora_disco { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; font-weight: bold; text-decoration: none; line-height: 120%; }
.txt_footer { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px;	color: #ffffff;	text-decoration: none; line-height: 140%; word-spacing: 0.2ex; }
.txt_footer a { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none; line-height: 140%; word-spacing: 0.4ex; }
.txt_footer a:hover { color: #FF6600; text-decoration: none;	word-spacing: 0.4ex; }
.txt_footer2 { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;	color: #C37644;	text-decoration: none; line-height: 140%; word-spacing: 0.4ex; }
.txt_footer2 a { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;	color: #C37644;	text-decoration: none; line-height: 140%; word-spacing: 0.4ex; }
.txt_footer2 a:hover { color: #C37644; text-decoration: none;	word-spacing: 0.4ex; }
.txt_footer3 { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;	color: #444444;	text-decoration: none; line-height: 140%; word-spacing: 0.4ex; }
.txt_footer3 a { font-family: Georgia, Times New Roman, Times, serif; font-size: 11px;	color: #444444;	text-decoration: none; line-height: 140%; word-spacing: 0.4ex; }
.txt_footer3 a:hover { color: #444444; text-decoration: none;	word-spacing: 0.4ex; }
.txt_idioma { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.txt_idioma a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.txt_idioma a:hover{ color: /*#000000//#FF6600;//#6666FF*/#FFCC00; text-decoration: none; }
.txt_dir { font-family: Georgia, Times New Roman, Times, serif;	font-size: 10px; color: #FFFFFF; text-decoration: none;	line-height: 140%; word-spacing: 0.4ex; }
.txt_dir a {font-family: Georgia, Times New Roman, Times, serif; font-size: 10px; color: #FFFFFF; line-height: 140%; text-decoration: none; word-spacing: 0.4ex; }
.txt_dir a:hover { color: #FF6600; text-decoration: none; word-spacing: 0.4ex; }

/*-----------------------VARIOS------------------------------------*/
.colspace { width: 15px; }
.colspace2 { width: 32px; }
.colspace_somos {
	width: 15px;
	background-image: url(../imgs/fle_nar_transp.gif);
	background-repeat: no-repeat;
	background-position: left 50px;
}
.colspace_level {
	width: 15px;
	background-image: url(../imgs/fle_nar_transp.gif);
	background-repeat: no-repeat;
	background-position: left 50px;
}

/*-----------------------MENU ESTUDIO------------------------------------*/
#navcontainer { }
#navcontainer ul { font-family: Tahoma; margin: 0; padding: 0; list-style-type: none; font-size: 13px; }
#navcontainer li { }
#navcontainer a { display: block; padding: 0.4px 1px; width: 175px; color: #fff; text-decoration: none; }
#navcontainer a:hover{ color: #fff; background-color: #FF6600; text-decoration: none; }

/*-----------------------DIVS DISCOS------------------------------------*/
.disco_home { width: 235px; position: inherit; }
.disco_home_disc { width: 73px; height: 73px; /*background-color: #FFFFFF;*/ float: left; padding-left: 1px; padding-top: 1px; }
.disco_home_descript { /*width: 145px;*/ height: 75px; float: left; padding-left: 10px; }

/*-----------------------DIVS DISCOS------------------------------------
.disco_home { width: 233px; height: 85px; /*position: inherit; }
.disco_home_disc { width: 74px; height: 74px; background-color: #FFFFFF; float: left; padding-left: 1px; padding-top: 1px; }
.disco_home_descript { width: 148px; height: 75px; float: left; padding-left: 10px; }*/

/*-----------------------DIVS DISCOS 2------------------------------------*/
.disco_home2 { width: 240px; position: inherit; }
.disco_home2_disc { width: 74px; height: 74px; background-color: #FFFFFF; float: left; padding-left: 1px; padding-top: 1px; }
.disco_home2_descript { /*width: 145px;*/ height: 75px; float: left; padding-left: 10px; }

/* -----------------------ESTILOS PARA NUESTRO ESTUDIO con scroll------------------------------------ */
.contenido_nuestroestudio {	/*padding-top: 10px;*/ padding-right: 20px; padding-bottom: 15px; width: 440px; height: 486px;	/*overflow: auto;*/ }
.col_banner_fle_ne { padding-top: 59px; width: 15px; }
.col_imagenes {	padding-top: 52px;	padding-right: 10px; padding-bottom: 15px; width: 262px; height: 542px; min-height: 329px; }

/* -----------------------TIPS------------------------------------ 
.tool-tip { color: #fff; width: 139px; z-index: 13000; }
.tool-title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; margin: 0; color: #000000; padding: 8px 8px 1px; background: url(../imgs/bubble.png) top left; 
			border-top: thin solid #FFFFFF; border-left: thin solid #FFFFFF; border-right: thin solid #FFFFFF; }
.tool-text { font-size: 11px; padding: 1px 8px 8px; background: url(../imgs/bubble.png) bottom right;
			border-bottom: thin solid #FFFFFF; border-left: thin solid #FFFFFF; border-right: thin solid #FFFFFF; }
.custom-tip { color: #000; width: 130px; z-index: 13000; }
.custom-title { font-weight: bold; font-size: 11px; margin: 0; color: #000000; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; }
.custom-text { font-size: 11px; padding: 4px 8px 8px; background: #CFDFA7; }*/

/* -----------------------ABOUT US------------------------------------ */
.staff_persona { width: 224px; height: 63px; background-image: url(../imgs/img_staff_tmp.jpg); background-repeat: no-repeat; background-position: right 50%; 
				padding-top: 10px; padding-bottom: 10px; padding-right: 10px; border: solid thin #333333; margin-bottom: 10px;}
.staff_persona2 { width: 224px; height: 63px; background-image: url(../imgs/img_staff_tmp2.jpg); background-repeat: no-repeat; background-position: right 50%; 
				padding-top: 10px; padding-bottom: 10px; padding-right: 10px; border: solid thin #333333; margin-bottom: 10px;}
.staff_persona3 { width: 224px; height: 63px; background-image: url(../imgs/img_staff_tmp3.jpg); background-repeat: no-repeat; background-position: right 50%; 
				padding-top: 10px; padding-bottom: 10px; padding-right: 10px; border: solid thin #333333; margin-bottom: 10px;}
.staff_persona4 { width: 224px; height: 63px; background-image: url(../imgs/img_staff_tmp4.jpg); background-repeat: no-repeat; background-position: right 50%; 
				padding-top: 10px; padding-bottom: 10px; padding-right: 10px; border: solid thin #333333; margin-bottom: 10px;}

.staff_persona_d { width: 224px; height: 63px; background-image: url(../imgs/img_staff_tmp3_d.jpg); background-repeat: no-repeat; background-position: right 50%; 
				padding-top: 10px; padding-bottom: 10px; padding-right: 10px; border: solid thin #ff6600; margin-bottom: 10px;}
/* -----------------------BIOGRAF?AS------------------------------------ */
.cont_bio { width: 375px; padding-right: 10px; background: #000000;}
.cont_bio2 { width: 375px; padding-right: 10px; background: #AD4501;}
.cont_vid { width: 320px; padding: 10px; background: #000000;}
.cont_img { width: 600px; background: #000000;}
.cont_img_v { width: 430px; background: #000000;}
.cont_form { width: 330px; padding: 10px; background: #000000;}
.cont_form2 { width: 435px; padding: 10px; /*background: #000000;*/}
.cont_review { width: 435px; padding: 10px; background: #000000;}

.cont_prod { width: 354px; background: #ad4501;}

/* -----------------------FORMS------------------------------------ */
.form1 {
	color: black;
	font-size: 10px;
	width: 316px;
	height: 12px;
	background: #7f3300;
	border: solid thin #7f3300;
	margin-top: 2px; }
.form2 {
	color: black;
	font-size: 10px;
	width: 176px;
	height: 12px;
	background: #7f3300;
	border: solid thin #7f3300;
	margin-top: 2px; }
.form3 {
	color: black;
	font-size: 10px;
	width: 155px;
	height: 12px;
	background: #7f3300;
	border: solid thin #7f3300;
	margin-top: 2px; }
.form4 {
	color: black;
	font-size: 10px;
	width: 316px;
	height: 72px;
	background: #7f3300;
	border: solid thin #7f3300;
	margin-top: 2px; }

/* -----------------------REVIEWS------------------------------------ */
.review { width: 100%; padding-top: 15px; padding-bottom: 10px; border-bottom: thin dashed #333; }
.style_iva {
	font-size: 10px;
	color: #fc0;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif; }
.style_iva2 {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.2px; }

.style_iva3 {
	font-size: 10px;
	color: #000000;
	line-height: 140%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.2px; }

.foot_mas {
	width: 94px;
	height: 15px;
	border-top: thin dotted #333333;
	font-family: Georgia;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 10px;}
	
.foot_mas_txt {
	font-family: Georgia;
	color:#666666;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 1px;
	}
.foot_mas_txt a {
	font-family: Georgia;
	color:#666666;
	font-size: 10px;
	text-decoration: none;
	letter-spacing: 1px;
	}
.foot_mas_txt a:hover {
	font-family: Georgia;
	color:#fc0;
	font-size: 10px;
	text-decoration: none;
	}
.foot_mas2 {
	width: 94px;
	height: 15px;
	border-top: thin dotted #FF6600;
	font-family: Georgia;
	font-size: 10px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 10px;
	}

.foot_mas_txt2 {
	font-family: Georgia;
	color:#FF6600;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 1px;
	}
.foot_mas_txt2 a {
	font-family: Georgia;
	color:#FF6600;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 1px;
	}
.foot_mas_txt2 a:hover {
	font-family: Georgia;
	color:#FFCC00;
	font-size: 11px;
	text-decoration: none;
	}
	
#contenido_flash {
	}
#contenido_flash_d {
	z-index: -999;
	}
#contenido_banner {
	}
#contenido_artistas {
	}
.idho{
	vertical-align:middle;
	font-size:11px;
}

