/* CSS Document */
html, body {
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
  color: #393939;
  height: 100%;
}

body {
  background-image: url(../img/objects/site_bg.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;
  background-color: #282425;
}

h1 {
   font-size: 12pt;
   font-weight: bold;
  color: #b4172a;
  padding: 0px;
  margin: 0px;
}
h2 {
   font-size: 12pt;
   font-weight: bold;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
}

a {
  text-decoration: none;
}

form  { margin: 0px; padding: 0px; }
img   { border: 0px; }

#divPageCover {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #FFFFFF;
  opacity: 0;
  filter: alpha(opacity=0);
  margin: 0px auto;
  text-align: center;
  color: #FFFFFF;
  z-index: 5;
}
#divPageAlert {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 7;
}

#divAlert {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -75px;
  margin-left: -150px;
  height: 150px;
  width: 300px;
  border-width: 0px 2px 2px 0px;
  border-color: #777777;
  border-style: solid;
  color: #FFFFFF;
  background-color:#393939;
  text-align: center;
}

#divFormLoader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 6;
/*	position: absolute;
  z-index: 2;
  left: 50%;
  top: 10px;
  .top: 50%; */
}

#divForm{
  .position: relative;
  .top: -50%;
  left: -50%;
}

#divPageLoader {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 7;
}

#divLoader{
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -125px;
  height: 100px;
  width: 250px;
  border-width: 0px 2px 2px 0px;
  border-color: #CCCCCC;
  border-style: solid;
  color: #FFFFFF;
  background-color:#393939;
  text-align: center;
}

#divPageZoom {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 6;
}
/* Estilo para centrado vertical */
#RetailerPrint			{ display: none; }

#divOuter {
  height: 100%;
  display: table;
  position: static;
  margin:0 auto;
  text-align:center;
}

#divMiddle {
  display: table-cell;
  vertical-align: middle;
  position: static;
  top: 50%;
  left: 50%;
  .position: absolute;
  text-align: left;
}

#divZoom { /* for explorer only */
  .position: relative;
  .top: -50%;
  left: -50%;
}

/* divPage configuration */
#divPage { position: absolute; width: 100%; height: 100%; z-index: 0; }

#tbPage				{ width: 950px; background-color: #FFFFFF; padding: 0px; }
#tbPage td			{ border-color: #E70303; border-style: dashed; border-width: 0px; }
#tbPage td#tdBody { border-width:1px; padding:0px; vertical-align:top; width:630px; }
#tbPage td#tdBody1 { border-width:1px; padding:0px; vertical-align:top; width:630px; background-color:#393939; }
#tbPage td.bottom { border-bottom-width: 1px; }

#tbPage #tdBody #cont h1 {
   font-size:12pt;
   font-weight:bold;
  color:#b4172a;
  padding:3px;
  margin:0px 0px 0px 0px;
}

#tbPage #tdBody.template6 {
  border-left-width: 0px;
}

#tbPage #tdBody3.template6 {
  border-left-width: 0px;
}

#tbPage #tdBody3.note {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}

#tbPage td#tdBody #tdProdTitle{
  background-color: #393939;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  height: 30px;
  border-bottom-width: 1px;
  border-color: #E70303;
  border-style: dashed;
  text-transform: uppercase;
}

#tbPage td#tdProdMarks{
  width: 640px;
  border-width: 1px;
  border-top-width: 0px;
  padding: 0px;/*3px 8px 3px 8px;*/
  vertical-align: top;
}

#tbPage td#tdBody1#template2 { width:620px; background-color:#393939;}

#tbPage td#tdBody.template3{
  width: 515px;
}

#tbPage td#tdBody2{
  width: 310px;
  border-width: 0px 1px 1px 0px;
  padding:3px 8px 3px 8px;
}
#tbPage td#tdBody3{
  border-width: 0px 1px 1px 1px;
    padding:3px 8px 3px 8px;
}
#tbPage td#tdBody4{
  border-width: 0px 1px 0px 0px;
}
#tbPage td#tdBody5{
  border-width: 0px 0px 1px 1px;
    padding:3px 8px 3px 8px;
}
#tbPage td#tdBody6{
  border-width: 0px 0px 0px 1px;
}
#tbPage td#tdBody7{
  border-width: 0px 0px 0px 0px;
  padding:8px 8px 8px 8px;
}
#tbPage td#tdBody8{
  border-color: #aaa6a5;
  border-width: 0px 1px 0px 0px;
  background-color: #000000;
}

#tbPage td#tdBody8 #divImageBar{
  color: #CECECE;
}

#divImageBar .zoomImg{
  background-image: url(../img/objects/zoom.gif);
  background-repeat: no-repeat;
}

#tbPage td#tdBody8 #divImageBar .zoomImg{
  background-color: #000000;
  background-image: url(../img/objects/zoom_black.gif);
  background-repeat: no-repeat;
}

#tbPage #tit {
  font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
  text-align:left;
  margin-left:13px;
}
#tbPage #tit2 {
  font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
  font-size:10pt;
  font-weight:bold;
  color:#393939;
  text-align:left;
  margin-left:13px;
  margin-top: 5px;
}

#ver {background-image:url(../img/icons/discontinua_vert.gif)}
#hor {background-image:url(../img/icons/discontinua_hor.gif)}

#tbPage td#tdSubmenu{
  border-width: 1px 1px 0px 1px;
  padding: 0px;
  height: 20px;
}

/* TOP*/
#tbTop {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  height:20px;
  color: #b0b0b0;
}
#tbTop #registro a {
  background-image: url(../img/icons/circulo_off.gif);
  background-repeat:no-repeat;
  padding-right: 5px;
  padding-left: 18px;
  padding-bottom: 5px;
  color: #b4172a;
  vertical-align:top;
  text-decoration:none;
}
#tbTop #registro a:hover {
  background-image: url(../img/icons/circulo_on.gif);
  color: #b0b0b0;
}
#tbTop #contacto a {
  background-image: url(../img/icons/circulo_off.gif);
  background-repeat:no-repeat;
  padding-right: 5px;
  padding-left: 18px;
  padding-bottom: 5px;
  color: #b4172a;
  vertical-align:top;
  text-decoration:none;
}
#tbTop #contacto a:hover {
  background-image: url(../img/icons/circulo_on.gif);
  color: #b0b0b0;
}

#home { margin-right: 10px; }
#tbTop #home a {
  background-image: url(../img/icons/flecha.gif);
  background-repeat:no-repeat;
  padding-right: 5px;
  padding-left: 18px;
  padding-bottom: 5px;
  color: #464545;
  vertical-align:top;
  text-decoration:none;
}
#tbTop #home a:hover {
  color: #b0b0b0;
}
#subCat {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#999999;
  font-size: 9px;
  height:20px;
  color: #000000;
  text-align:right;
}
#subCat a {
  font-size: 9px;
  height:20px;
  color: #000000;
  text-decoration:none;
}
#subCat a:hover {
  color: #FFFFFF;
}
/* BOTTOM */
#tbBottom					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	color:#000000; text-align:center; margin: 5px 0px; white-space: normal;}
#tbBottom	td				{height: 20px; line-height: 15px;}
#tbBottom	a				{color:#dadada;	text-decoration:none;}
#tbBottom	a	span		{white-space: nowrap;}
#tbBottom	a:hover			{color:#666666;}
#tbBottom	#copyright		{background-color: #e0e0e0;}
#tbBottom	#copyright	a	{background-color: #e0e0e0; text-decoration: none; color: #000000;}

#tbBottom	ul		{list-style: none; margin: 0px; padding: 0px}
#tbBottom	ul	li	{display: inline; white-space: nowrap;}

/* BANNERS */
#numBanner {
  float: left;
  width:60px;
  height:17px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;
  cursor: pointer;
}
#numBanner a{
  color:#000000;
  text-decoration:none;
  display: block;
  height: 17px;
  padding-left: 30px;
  padding-top: 2px;
  background-image:url(../img/icons/banner_arrow_off.gif);
  background-repeat:no-repeat;
}

#numBanner a.selected{
  background-image:url(../img/icons/banner_arrow_on.gif);
}

#numBanner a:hover {
  /*width:60px;
  height:17px;*/
  background-image:url(../img/icons/banner_arrow_on.gif);
}
/* FORMULARIS */
#ventana {
  background-color:#393939;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  /*padding:2px 10px 2px 10px;*/
  text-align:left;
}
/*#ventana tr {
  height:25px;
}*/
#ventana th {
  background-color:#9c9c9c;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  height:25px;
  padding:5px 8px 2px 8px;
}

#ventana h1{
  color: #000000;
}

#ventana a {
  color: #FFFFFF;
}

#ventana td {
  padding:5px 10px 2px 10px;
}

#ventana .label{
  color: #000000;
  background-color: #E8E8E8;
}

#ventana .label a{
  color: #000000;
}

input.bt{
   color:#000000;
   width:83px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:8pt;
   font-weight:normal;
   background-color:#EBEBEB;
   border:1px solid;

   border-top-color:#EBEBEB;
   border-left-color:#EBEBEB;
   border-right-color:#9d9c9c;
   border-bottom-color:#9d9c9c;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#EBEBEB',EndColorStr='#9d9c9c');
  }
/* CONTENIDO TEXTO */
#cont {
  font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   font-weight:normal;
  color:#393939;
  vertical-align:top;
  text-align:left;
}
#contWhite {
  font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   font-weight:normal;
  color:#FFFFFF;
  vertical-align:top;
  text-align:left;
}

#redcont {
  font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   font-weight:normal;
  color:#d76864;
  vertical-align:top;
  text-align:left;
}

#cont .h2 {
   font-size:10pt;
   font-weight:bold;
  color:#393939;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
#cont h3 {
  font-size:8pt;
  color:#9c9c9c;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
#cont h4 {
  font-size:9pt;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
#cont #titulo {
  background-color:#e7b4a5;
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
}
#cont #titulo2 {
  background-color:#9c9c9c;
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
  text-align:center;
  height:25px;
}
#cont .tipus {
   font-size:8pt;
  font-weight:normal;
  color:#d76864;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
}
#cont a{
  text-decoration:none;
  color:#393939;
}
#cont a:hover{
  color:#d76864;
}
#cont ul li a {
  text-decoration:none;
  color:#393939;
}
#cont ul li a:hover {
  color:#d76864;
}
#cont #lnks {
border:1px;
border-color:#383838;
}
#cont #lnks a {
  background-image:url(../img/icons/circulo_peque_off.gif);
  background-repeat: no-repeat;
  text-decoration:none;
  background-position: 0px 3px;
  color:#393939;
  padding-left: 13px;
}
#cont #lnks a:hover {
  color:#d76864;
  background-image:url(../img/icons/circulo_peque_rosa.gif);
  background-repeat: no-repeat;
}
/* CONTENIDO ORGANIGRAMA */
#organ {
  font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   font-weight:normal;
  color:#393939;
  vertical-align:top;
  text-align:left;
}
#organ p {
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
}
#organ h1 {
  padding:0px 0px 0px 0px;
  font-weight:bold;
  font-size:9pt;
  margin: 0px 0px 0px 0px;
  color: #000000;
}
#organ h2 {
  background-image:url(../img/icons/small_bullet_off.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color:#d76864;
  font-weight:normal;
  font-size:9pt;
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 13px;
}
#organ h3 {
  padding:0px 0px 0px 13px;
  margin: 0px 0px 0px 0px;
  font-weight:normal;
  font-size:9pt;
}
#organ a {
  font-weight:normal;
  font-size:9pt;
  text-decoration:none;
  color:#393939;
}
#organ a:hover {
  font-weight:normal;
  font-size:9pt;
  text-decoration:underline;
}
/* LLISTAT PIJAMA*/
#llista {
  font-family:Arial, Helvetica, sans-serif;
   font-size:9pt;
   font-weight:normal;
  color:#393939;
  vertical-align:top;
  text-align:left;
  background-color: red;
}
#llista td#gris {
  background-color:#ebebeb;
  height:25px;
}
#llista td#blanc {
  background-color:#ffffff;
  height:7px;
}
#llista h2.docTitle {
  background-image:url(../img/icons/small_bullet_off.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  color:#d76864;
  font-weight:bold;
  font-size:9pt;
  margin: 0px 0px 0px 8px;
  padding:0px 0px 0px 13px;
  vertical-align:middle;
  text-decoration:none;
}
#imagen {
  border:1px solid #D76864;
  width:82px;
  height:82px;
}
/*MARCAS*/
.tbMarkBox {
  background-image:url(../img/icons/degradat_gris2.jpg);
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight:normal;
  text-align:left;
  color:#393939;
  margin: 5px;
  cursor: pointer;
}
table.tbMarkBox:hover {
  background-image:url(../img/icons/degradat_rosa.jpg);
}
.tbMarkBox td{
  border-color: #E70303;
  border-style: dashed;
  border-width: 0px;
}
.tbMarkBox td#all{
  border-width: 1px 1px 1px 1px;
  margin: 0px 0px 0px 0px;
  padding: 3px 8px 3px 8px;
  vertical-align:top;
}
.tbMarkBox td#all2{
  border-width: 1px 1px 1px 0px;
  margin: 0px 0px 0px 0px;
  padding: 3px 8px 3px 15px;
  vertical-align:top;
}
.tbMarkBox h1 {
  color:#E70303;
  font-size:10pt;
  font-weight:bold;
}

/* Titulos */
#tbPage td#sectionTitle {
  font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
  font-size:10pt;
  font-weight:bold;
  color:#ffffff;
  text-align: center;
  border-color: #E70303;
  border-style: dashed;
  border-width: 0px 1px 1px 0px;
  padding: 0px;
  margin: 0px;
  background-color: #A5A5A5;
  padding: 2px;
  height: 25px;
  text-transform: uppercase;
}

#tbPage td#sectionTitle.template3{ border-width: 1px 0px 1px 1px; width: 185px;}
#tbPage td#sectionTitle.template4{ border-width: 0px 1px 1px 0px; width: 185px;}
#tbPage td#sectionTitle.template5{ border-width: 1px; width: 185px;}
#tbPage td#sectionTitle.template6{ border-width: 1px 1px 0px 1px;}

#tbPage td#tdContent{
  border-color: #E70303;
  border-style: dashed;
  border-width: 1px 0px 0px 1px;
  padding: 6px;
}

#tbPage td#tdContent.template4{
  border-color: #E70303;
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
}

#tdContent ul.list {
  list-style-type: none;
  margin: 0px;
  padding: 0px 5px 0px 0px;
}
#tdContent ul.list li {
  background-image:url(../img/icons/small_bullet_off.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 13px;
  margin-bottom: 5px;
}

h4 {
   font-size:10pt;
   font-weight:bold;
  padding:0px;
  margin:0px;
  color:#393939;
}

/*a h4:hover {
  color:#d76864;
}*/

h5 {
   font-size:9pt;
   font-weight:bold;
  color:#393939;
  padding:0px;
  margin:0px;
}

#tdBanners th{
  text-align: left;
}

#divPagePhotos		 { width: 340px; height: 100%; overflow: hidden; overflow-y: auto; padding: 3px; text-align: center; }
#divPagePhotos	img { margin: 5px; border: 1px solid #FFFFFF; }

#tbPage td#sectionMenu				{border-color: #E70303; border-style: dashed; border-width: 0px 0px 1px 1px;}
#sectionMenu	ul					{list-style: none; padding-left: 15px; margin:0px;}
#sectionMenu	ul	li	a			{background: url(../img/icons/section_bullet_off.gif) no-repeat 0px 3px; color: #393939; padding-left: 13px;}
#sectionMenu	ul	li	a:hover		{background: url(../img/icons/section_bullet_on.gif) no-repeat 0px 3px; color: #d76864;}
#sectionMenu	ul	li	a.selected	{background: url(../img/icons/section_bullet_on.gif) no-repeat 0px 3px; color: #d76864;}

#tbPage td#sectionMenu.template5	{border-color: #E70303; border-style: dashed; border-width: 0px 1px 1px 1px;}

.off {
  display: none;
}

.on {
  display: block;
}

/* Regiones */
td#tdComunity							{
  font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
  font-size:10pt;
  font-weight:bold;
  color:#393939;
  text-align:center;
  margin-left:13px;
  border-color: #E70303; border-style: dashed; border-width: 0px 0px 1px 0px;}

td#tdProvinces						{border-color: #E70303; border-style: dashed; border-width: 0px 0px 1px 0px; height: 100px; vertical-align: top;}
#tdProvinces	ul					{list-style: none; margin: 0px; padding-top: 10px; padding-left: 15px;}
#tdProvinces	ul	li	a			{background: url(../img/icons/section_bullet_off.gif) no-repeat 0px 3px; color: #393939; padding-left: 13px;}
#tdProvinces	ul	li	a:hover		{background: url(../img/icons/section_bullet_on.gif) no-repeat 0px 3px; color: #d76864;}
#tdProvinces	ul	li	a.selected	{background: url(../img/icons/section_bullet_on.gif) no-repeat 0px 3px; color: #d76864;}

td#tdRetailers					{height: 100%; overflow: visible;}
#divRetailers					{position: relative; vertical-align: top; height: 396px; overflow: hidden; overflow-y: auto;}
#divRetailers	ul				{list-style: none; margin: 0px; padding-top: 10px; padding-left: 15px; height: 390px;}
#divRetailers	ul	li			{background: url(../img/icons/section_bullet_off.gif) no-repeat 0px 3px; color: #d76864; padding-left: 13px;}
#divRetailers	ul	li	a		{color: #393939;}
#divRetailers	ul	li	a:hover	{color: #d76864;}

#divRetailers.vip				{border-color: #E70303; border-style: dashed; border-width: 0px 0px 1px 0px; padding: 5px;}
#divRetailers.vip	ul			{height: auto;}
#divRetailers.vip	ul	li		{color: #000000;}
#divRetailers.vip	ul	li	b	{color: #d76864;}

#ulRetailer					{list-style: none; margin: 0px; padding: 10px 10px 10px 15px}
#ulRetailer li				{background: url(../img/icons/section_bullet_on.gif) no-repeat 0px 3px; padding-left: 13px; color: #393939;}
#ulRetailer li	span		{font-weight: bold; color: #d76864;}
#ulRetailer li.link			{background: url(../img/icons/section_bullet_off.gif) no-repeat 0px 3px;}
#ulRetailer li.link:hover	{background-image: url(../img/icons/section_bullet_on.gif)}
#ulRetailer	li.link	a		{color: #393939;}
#ulRetailer	li.link	a:hover	{color: #d76864;}

/*
*	Estilos de los banners
*/
#divBanners			{ width: 605px; margin: 0px auto; margin-top: 10px; margin-bottom: 10px; padding:0px; }
.HomeBanner 		{ margin: 0px 0px 10px 0px; }
#divBannersBody 	{ position: relative; }
#divBannerList		{ position: relative; }

#tdMarkMenu  {
  width: 100%;
  border-color: #E70303;
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
}

#divImageBar {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:normal;
  color:#6A6A6A;
  vertical-align:top;
  text-align:left;
  margin: 0px auto;
  margin-bottom: 10px;
  width:157px;
}

.hLine{
  border: 0px;
  border-top: 1px #E70303 dashed;
  width: 90%;
  margin: 0px;
  padding: 0px;
}

#divMarkName {
  font-family:Arial, Helvetica, sans-serif;
   font-weight:normal;
  font-size:10pt;
  font-weight:bold;
  color:#393939;
  text-align:left;
  margin-left:13px;
  margin-top: 5px;
}

/* Submenu principal*/
#subCat td{
  padding-right: 10px;
  text-transform: uppercase;
}

#faqs {
  background-color:#ebebeb;
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight:normal;
  text-align:left;
  color: #393939;
  /*padding:8px 0px 0px 0px;*/
}
#faqs a{
  font-weight:bold;
  color: #b4172a;
  text-decoration:none;
}
#faqs a:hover{
  color: #e7b4a5;
}
#faqs h1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:9pt;
  font-weight:bold;
  color: #393939;
}

#divMarkPanel{
  border-color: #E70303;
  border-style: dashed;
  border-width: 0px;
  background-color: #000000;
}

.upperCase{
  text-transform: uppercase;
}

#divMessage{
  position: absolute;
  z-index: 1;
  background-color: #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  height:20px;
  color: #b0b0b0;
}

#tdWarning{
  color: #FFFF00;
}

#tbPage td.leftBorder{
  border-left-width: 1px;
}
#tbPage td.rightBorder{
  border-right-width: 1px;
}
#tbPage td.topBorder{
  border-top-width: 1px;
}
#tbPage td.bottomBorder{
  border-bottom-width: 1px;
}
#tbPage td.allBorders{
  border-width: 1px;
}

/*
  Scroller
*/

#markScroller{
width: 100%;/*950px;*/
height: 18px;
padding-top: 2px;
background-color: #000000;
vertical-align: middle;
vertical-align: top;
}

#markScroller a {
  color: #FFFFFF;
  font-weight: bold;
}

#markScroller a:hover {
  color: #FFCC00;
}

/*
  Index Body estilos
*/
#divNewsContainer { padding: 0px; background-color: #000000; }

td#tdIndexBody									{ background-color: #FFFFFF; }
td#tdIndexBody #tdIndexHead				{ width: 642px; border: 1px dashed #E70303; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; font-weight:normal; text-align:left; vertical-align:top; padding:10px 0px 0px 0px; text-align:center; vertical-align:top; background-color: #000000; }
td#tdIndexBody #tdIndexNews				{ width: 305px; vertical-align: top; border-width: 1px 1px 1px 0px; background-color: #000000; } /*background-color: #ECECEC; */
td#tdIndexBody #tdIndexNews ul#markMenu 			{ padding: 0px; margin: 0px; }
td#tdIndexBody #tdIndexNews ul#markMenu li 		{ display: inline; float: left; padding: 0px;  margin: 0px 1px 1px 0px; width: 100px; height: 45px; font-size: 0; }
td#tdIndexBody #tdIndexNews ul#markMenu li a		{ padding: 0px; border: 0px; }
td#tdIndexBody #tdIndexNews ul#markMenu li.last	{ margin-right: 0px; }

/*
  Full Body estilos
*/
td#tdFullBody								{ background-color: #000000; }
td#tdFullBody #tdMarkHead 				{ border: 1px dashed #E70303; height:45px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 8pt; font-weight:normal; text-align:left; padding: 0px 5px 0px 0px; background-color: #535353; height: expression(this.scrollHeight > 45? "45px": "auto"); }
td#tdFullBody #tdMarkHead a			{ text-decoration:none; color:#ffffff; }
td#tdFullBody #tdMarkHead a:hover	{ text-decoration:underline; }
td#tdFullBody #tdMarkHead h1			{ font-size:10pt; font-weight:bold; color:#ffffff; text-align:right;	}
td#tdFullBody #tdMarkPhoto				{ width: 185px; vertical-align: top; border-bottom-width: 1px; border-left-width: 1px; }
td#tdFullBody #tdMarkBody				{ width: 452px; vertical-align: top; border-width: 1px; border-top-width: 0px; }

td#tdFullBody #tdMarkHead.mark		{ vertical-align: top; }
td#tdFullBody #tdMarkHead.mark h1	{ font-size: 10pt; font-weight: bold; text-align: left; }
td#tdFullBody #tdMarkHead.mark h2	{ font-size: 9pt; font-weight:bold; }
td#tdFullBody #tdMarkBody.mark		{ width: 637px; }

td#tdFullBody #tdMarkPhoto.artist			{ background-color: #000000; }
td#tdFullBody #tdMarkPhoto.artist div		{ color: #FFFFFF; }

td#tdFullBody #tdMarkBodyArtist				{ background-color: #393939; color: #FFFFFF; font-size:9pt; }
td#tdFullBody #tdMarkBodyArtist h1			{ font-size:12pt; color: #aaa6a5; font-weight:bold; border-bottom:2px dotted #aaa6a5; }
td#tdFullBody #tdMarkBodyArtist h2			{ background: url(../img/icons/circulo_rosa.gif) no-repeat 0px 3px; font-weight:bold; font-size:10pt; margin: 0px; padding:0px 0px 0px 13px; }
td#tdFullBody #tdMarkBodyArtist h3			{ font-weight: bold; font-size: 10pt; margin: 0px; padding: 0px; }
td#tdFullBody #tdMarkBodyArtist td 			{ padding: 0px 0px 13px 0px; }
td#tdFullBody #tdMarkBodyArtist a			{ text-decoration: none; color: #D76864; }
td#tdFullBody #tdMarkBodyArtist a:hover	{ text-decoration: underline; }

td#tdFullBody #tdMarkNews						{ width: 303px; vertical-align: top; background-color: #000000; border-width: 1px 1px 1px 0px; }

td#tdFullBody #tdMarkPhotoNews				{ width: 185px; vertical-align: top; border-bottom-width: 1px; border-left-width: 1px; }
td#tdFullBody td#tdMarkBodyNews				{ width: 452px; vertical-align: top; border-width: 1px; border-top-width: 0px; padding: 5px; color: #FFFFFF; }

/*
  Cuerpo principal de las noticias
*/
td#tdNewsBody											{ background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
td#tdNewsBody #tdNewsHead							{ width: 185px; font-size: 10pt; font-weight: bold; color:#FFFFFF; text-align: center; border: 1px dashed #E70303; padding: 2px; height: 25px; text-transform: uppercase; }
table.newsActivityType #tdNewsHead				{ background-color: #BA8B45; }
table.newsProductType #tdNewsHead 				{ background-color: #DD3825; }
table.newsEditorialType #tdNewsHead				{ background-color: #1C7A56; }
table.newsArtistType #tdNewsHead					{ background-color: #202F61; }

td#tdNewsBody #tdNewsHeadSpace					{ width: 451px; border: 1px dashed #E70303; border-left-width: 0px; }
table.newsActivityType #tdNewsHeadSpace 		{ background-color: #F3E5D3; }
table.newsProductType #tdNewsHeadSpace 		{ background-color: #FBE1B6; }
table.newsEditorialType #tdNewsHeadSpace		{ background-color: #D3DFD5; }
table.newsArtistType #tdNewsHeadSpace 			{ background-color: #D3D2E1; }

td#tdNewsBody #tdNewsPhoto				{ width: 185px; vertical-align: top; border-bottom-width: 1px; border-left-width: 1px; }
td#tdNewsBody #tdNewsBody				{ width: 451px; vertical-align: top; border-width: 1px; border-top-width: 0px; padding: 6px; }

td#tdNewsBody #tdNewsNews				{ width: 303px; vertical-align: top; border-right-width: 1px; border-bottom-width: 1px; }
table.newsActivityType #tdNewsNews	{ background-color: #F3E5D3; }
table.newsProductType #tdNewsNews	{ background-color: #FBE1B6; }
table.newsEditorialType #tdNewsNews	{ background-color: #D3DFD5; }
table.newsArtistType #tdNewsNews		{ background-color: #D3D2E1; }


td#tdFullBody.where						{ width: 940px; }
td#tdFullBody #tdMarkHead.where		{ height:25px; background-color: #A5A5A5; }
td#tdFullBody #tdMarkHead.where h1	{ text-align:left;	}
td#tdFullBody #tdMarkPhoto.where		{ width: 674px; border-right-width: 1px; }
td#tdFullBody #tdMarkNews.where		{ width: 263px; background-color: #FFFFFF; border-width: 0px 1px 1px 0px; padding: 3px; }

#tbPage table.networks_links { width: 100%; background-color: #000000; }
#tbPage table.networks_links td { border-width: 1px 0px; height: 60px; }
#tbPage table.networks_links td.rss_cell { border-right-width: 1px; text-align: center; width: 38px; }
#tbPage table.networks_links td.networks_cell { width: 266px; }
.networks_cell ul { list-style: none; padding: 0px; margin: 0px;}
.networks_cell ul li { float: left; margin: 3px; }
.rss_cell img, .networks_cell ul li img { border-width: 0px; }

/* Carruseles */
.hcarousel_frame { width: 605px; height: 147px; background: url(../img2/objects/home_carrusel_bkg.png) repeat-x !important; margin: 10px 0px 10px 19px; }
.hcarousel_title { width: 605px; height: 147px; background: url(../img2/objects/home_carrusel_titol.png) no-repeat 0 0;position:relative; }
.hcarousel_title li { width: 92px; height: 95px; }
.hcarousel_title a img.video_thumb { border: 0px; background: url(../img/objects/play-off-on.gif) no-repeat 0 0; width: 92px; height: 66px; }
.hcarousel_title a img.video_thumb:hover { border: 0px; background: url(../img/objects/play-off-on.gif) no-repeat -92px 0; }
.hcarousel_title ul { list-style: none; height: 147px; }
#hcarousel li{height:95px !important; }
#vcarousel li{height:85px !important;padding-bottom:5px; }
#hcarousel a,#vcarousel a{font-size:10px;color:#FFF;text-align:left !important;text-transform:capitalize !important;}

.vcarousel_frame { float: left; width: 135px; height: 489px; background: url(../img/objects/vcarousel_bg.gif) repeat-y; margin: 10px; }
.vcarousel_title { width: 135px; height: 489px; background: url(../img/objects/vcarousel_title.gif) no-repeat 0 0; }
.vcarousel_title a img.video_thumb { border: 0px; background: url(../img/objects/play-off-on.gif) no-repeat 0 0; }
.vcarousel_title a img.video_thumb:hover { border: 0px; background: url(../img/objects/play-off-on.gif) no-repeat -92px 0; }

.artist_carousel { float: left; width: 110px; height: 500px; background: url(../img/objects/artist_carousel_bg.gif) repeat-y; margin: 17px; }
.artist_carousel .title { width: 110px; height: 500px; background: url(../img/objects/artist_carousel_title.gif) no-repeat 0 0; }


#destacats{border-top:1px dashed #E70303;padding:10px 0px 0px 20px;margin:0px;list-style:none;}
#destacats li{width:564px;height:125px;background:url(../img2/destacat_bkg.png) no-repeat;margin:0px;padding:11px 21px;line-height:18px;margin-bottom:10px;}
#destacats li a.img{float:left;}
#destacats li div.txt{float:left;text-align:left;margin-left:20px;width:405px;line-height:11px;}
#destacats li div.img{position:relative;left:-5px;}
#destacats li div h1{height:18px;}
#destacats li div h1 a{height:18px;font-weight:bold;font-size:20px;margin-left:5px;line-height:19px;display:block;}
#destacats li div h1 a:hover{text-decoration:none !important;}
#destacats li div p{color:#FFF;line-height:12px;margin-left:5px;}
#destacats li div a.masinfo{color:#CC0000;font-size:10px;margin-left:5px;}


/* Paginació */
div.pagination {height:22px;clear:both;font-size:11px !important;text-align:right;margin-bottom:15px;margin-top:15px;padding:5px;border-top:1px dashed #E70303;border-bottom:1px dashed #E70303;}
div.pagination a {margin:0px 1px 0px 0px;text-align:center;width:22px;height:17px;padding:5px 0px 0px 0px;display:block;color:#FFF;font-size:11px;background-image:url(../img2/paginacio_bkg.png);background-repeat:no-repeat;float:left;}
div.pagination a:hover {color:#000;}
div.pagination .current {text-align:center;width:22px;height:17px;padding:5px 0px 0px 0px;display:block;display:block;color:#FFF;font-size:11px;background-image:url(../img2/paginacio_actual_bkg.png);background-repeat:no-repeat;float:left;}
div.pagination .disabled {visibility:hidden;}
div.pagination .next {width:22px;height:22px;padding:0px;display:block;background-image:url(../img2/paginacio_next_bkg.png);background-repeat:no-repeat;background-position:0px 0px;}
div.pagination .next:hover {background-position:-22px 0px;}
div.pagination .prev {width:22px;height:22px;padding:0px;display:block;background-image:url(../img2/paginacio_prev_bkg.png);background-repeat:no-repeat;background-position:-22px 0px;}
div.pagination .prev:hover {background-position:0px 0px;}
div.pagination .suspensius {width:22px;height:22px;padding:0px;display:block;float:left;color:#FFF;text-align:center;padding-top:4px;font-size:18px;font-weight:normal;}


.video_frame { float: left; margin: 10px; /*height: 489px; width: 457px;*/  }
.video_frame_top { height: 12px; width: 457px; background: url(../img/objects/video_frame_top.gif) no-repeat; }
.video_frame_content { min-height: 465px; width: 437px; background: url(../img/objects/video_frame_bg.gif) repeat-y; _height: expression(this.scrollHeight < 465? "465px": "auto"); padding-left: 20px; }
.video_frame_bottom { height: 12px; width: 457px; background: url(../img/objects/video_frame_bottom.gif) no-repeat; }
.video { width: 415px; margin-bottom: 20px; }
.video_title { font-size: 20px; color: #FDB80D; background: url(../img/objects/video-arrow.gif) no-repeat 0 6px; padding-left: 14px; }
.video_description { width: 415px; text-align: left; }
.video_description p { margin:0px; padding: 0px; }
.video_links { text-align: left; margin-top: 10px; }
ul.link_list, #videos_list ul { list-style: none; padding: 0px; margin: 0px; }
ul.link_list li { display: inline; margin-right: 5px; }
ul.link_list li a { color: #D21141; }
a.main_links { color: #FDB80D; font-weight: bold; }
ul#network_links { margin-top: 5px; }
.filter { color: #FDB80D; margin: 5px 0px 5px 5px; }
.filter select { width: 290px; }

#videos_list { padding: 5px; color: #FFFFFF; max-height: 450px; _height: expression(this.scrollHeight > 450? "450px": "auto"); }
#videos_list ul li { display: block; vertical-align: top; clear: both; margin-bottom: 5px; }
#videos_list ul li span { display: block; float: left; }
#videos_list ul a img.video_thumb { border: 0px; background: url(../img/objects/play-off-on.gif) no-repeat 0 0; width: 92px; height: 66px; }
#videos_list ul a img.video_thumb:hover { border: 0px; background: url(../img/objects/play-off-on.gif) no-repeat -92px 0; }
#videos_list span.video_text { margin-left: 5px; max-width:190px; _width: expression(this.scrollWidth > 190? "190px": "auto"); }
#videos_list span.video_text h3 { font-size: 12px; color: #FDB80D; background: url(../img/objects/video-arrow.gif) no-repeat 0 4px; padding-left: 14px; margin: 0px; }
#videos_list span.video_text h3 a { color: #FDB80D; text-decoration: none; }

.vcarousel_frame .artist_thumb { margin: 3px 0px; }

.block              { font-family: arial, helvetica, sans-serif; margin-bottom: 10px; background-color: #333333; float: left; width: 484px; clear: both; }
.block_1, .block_2  { width: 237px;  clear: none; }
.block_2            { margin-left: 10px; }
.block .frame       { padding: 5px; }
.block h3           { font-size: 20px; font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFCC00; background: url(../img/objects/news_bullet.gif) no-repeat 0 6px; padding-left: 16px; margin:0px; display:inline; }
.block img          { margin: 0px 5px 5px 0px; border: 1px solid #D21141; }
.block p            { margin: 0px; padding: 0px; color: #FFFFFF; }
.block a            { color: #D21141; }
.fixed_text         { overflow-y: hidden; margin-bottom: 5px; }
.block_1 .fixed_text,
.block_2 .fixed_text { height: 137px; }

/* New Styles */
#tbPage td.body           { border: 1px dashed #E70303; }
.no_break                 { white-space: nowrap; }

/* Estilos generales a todas las páginas */
.top_links                { line-height: 16px; }
.left_border              { border-left: 1px solid #EEEEEE; padding-left: 3px; }

.full_body h1             { font-size: 18px; }
.full_body h2             { color: #B4172A; }
.full_body a              { color: #D21141; }
.tooltip                  { border-color: #FFFFFF; width: 80px;  opacity: 0.8; filter: alpha(opacity=80); }
.print                    { background: url(../img/objects/print.gif) no-repeat 0 0; width: 21px; height: 23px; }

/* Estilos del header generales */
.header                   { border-bottom: 1px dashed #E70303; background-color: #535353; }
.header a                 { color:#FFFFFF; text-decoration:none; }
.left                     { float: left; text-align: left; }
.right                    { float: right; text-align: right; }

/* Estilos del left_side generales */
.left_side                { float: left; width: 641px; border-width: 1px; }
.left_bar                 { float: left; border-right: 1px dashed #E70303; }
.content                  { float: right; color: #FFFFFF; }
.section, .last_section   { padding: 5px; }
.section                  { border-bottom: 1px dashed #E70303; }
.spaced_section           { padding: 30px; }
.left_bar_medium          { background-color: #535353; }

/* Estilos del right_side generales */
.right_side               { float: right; width: 306px; border-left: 1px dashed #E70303; background-color: #000000; }

/* Estilos del header especificos */
.body .header             { width: 100%; height: 52px; }
.body .header .left       { height: 52px; line-height: 52px; }
.body .header .right      { height: 52px; line-height: 52px; }
.body .header img.rss     { padding: 13px 5px; }
.body .header img.catalog { padding: 10px; }
.body .header h1          { color: #FFFFFF; font-size: 10pt; font-weight: bold; padding-right: 10px; }

.thin_body .header img.logo { vertical-align: middle; }

/* Estilos de body especificos */
.white_body             { background-color: #FFFFFF; }
.dark_body              { background-color: #000000; }
.dark_body .print       { background-image: url(../img/objects/print-n.gif); }

/* Estilos del left_side especificos */
.wide_body .left_bar    { width: 144px; }
.wide_body .content     { width: 496px; }

.thin_body .left_bar    { width: 185px; }
.thin_body .content     { width: 455px; }
.thin_body .content h1  { font-size: 16px; margin-bottom: 18px; }
.thin_body .content h2  { color: #000000; }

.white_body .content    { color: #000000; }
.white_body .content h2 { color: #000000; }

.dark_body .content     { color: #FFFFFF; }
.dark_body .content p a { color: #FFFF00; }
.dark_body .content h2  { color: #FFFFFF; }
.dark_body #divImageBar .zoomImg  { background-image: url(../img/objects/zoom-n.gif); }

/* Estilos del right_side especificos */
.right_side #tbNewsPanel td { color: #CCCCCC; }
.right_side #tbNewsPanel td.newsDate { color: #666666; }

/* Estilos de Listas */
.print_panel        { list-style: none; padding: 10px 0px; margin: 0px; }
.print_panel li     { display: inline; margin-right: 15px; }
.print_panel li a   { color: #6A6A6A; }
.print_panel li img { vertical-align: middle; }

.thin_body ul#network_links { padding: 3px; } /* background-color: #EEEEEE;  */

/* Buscador */
#search_form        { background-color: #FFFFFF; }
#search_form input  { vertical-align: top; padding: 0px; color: #FFFFFF; font-size: 10px; line-height: 16px; }
#search_for         { background-color: #78787A; border: 0px; height: 16px; width: 110px; }
#cmd_search         { margin-left: 3px; }
