*{ font-family:Arial; color:#fff; }

html,body{ background: #252525; font-size:10px;}
#wrapper{ width:750px;  margin:0 auto; padding: 0 9px; position:relative; padding-top: 120px;}

a{ color: #fff;  text-decoration:none;}
a:hover{ color:#ddd;}

hr {display:none;}


/*  HEADER */

h1   {  float: left;  top:46px;  left:1px;  position:absolute;}
h1 a { display:block; background: url(http://es.saladomedia.com/img/logo.gif) no-repeat; width:186px; height:50px; text-indent: -999px; overflow: hidden;}

ul#menu-secundario          { position:absolute; height:33px; top:57px; right:0px; z-index:99; }
ul#menu-secundario li       { float: left; background: #252525 no-repeat left top ; height: 33px; position: relative; }
ul#menu-secundario li:hover { background-position: left -33px; margin-right: -1px; padding-right: 1px; z-index:99; }
ul#menu-secundario a        { display: block; width: 100%; text-indent:-999px; overflow: hidden; height: 33px; }

/*  LOGIN   */
#menu-secundario li.loginOn { background-position:left bottom; margin-right: -1px; z-index: 99; padding-right:1px;}
#form-login                 { display:none; position: absolute; top:27px;  width:176px;  background: url(http://es.saladomedia.com/img/fnd-login-top.gif) no-repeat;  z-index:99999;  right:-16px;  padding:2em 0 1.3em 0;}
#form-login dt              { float: left;  width:52px;  padding-right: 4px;  text-align:right;}
#form-login dd              { margin-bottom: 0.6em;}
#form-login label           { color:#888;   }
#form-login input           { background: #343434; border: 1px solid #484848; font-size: 1.1em;  padding: 1px 2px;}
#form-login #loginUsuario   { width: 102px; }
#form-login #loginPass      { width: 82px; float: left;  }
#form-login button          { float:left; margin: 2px 0 0 5px;  background: url(http://es.saladomedia.com/img/btn-login.gif) top; width: 15px; height: 15px; text-indent: -999px; overflow: hidden; border:none; cursor: pointer;}
#form-login button:hover    { background-position: bottom;}
ul#menu-secundario #form-login a{ margin-left: 53px; display: inline; text-indent: 0; }

/*  IDIOMAS */
p#lang{ position: absolute; top: 0; padding:0.4em 1px 0.3em 0; width: 750px;  border-bottom:1px solid #343434; font-size:1.1em; text-align:right; }
p#lang a{  color:#888888; }


/*  MENU PRINCIPAL  */
div#menu-principal      { background: url(http://es.saladomedia.com/img/fnd-menu-principal-bottom.gif) no-repeat center bottom #000; margin: 0 -9px 1.3em -9px; padding:0 0 9px 0;z-index: 1;}
div#menu-principal ul   { background:top no-repeat; padding-left:9px; height: auto !important; height: 46px; min-height: 46px;}
div#menu-principal li   { float: left; padding-right:6px; }
div#menu-principal li a { display:block; width:145px; height:56px; margin-bottom:2px; text-indent:-999px; overflow: hidden; }
div#menu-principal li.item1{ background: no-repeat url(http://es.saladomedia.com/img/item-01.gif) 0 80px; }
div#menu-principal li.item2{ background: no-repeat url(http://es.saladomedia.com/img/item-02.gif) 0 80px; }
div#menu-principal li.item3{ background: no-repeat url(http://es.saladomedia.com/img/item-03.gif) 0 80px; }
div#menu-principal li.item4{ background: no-repeat url(http://es.saladomedia.com/img/item-04.gif) 0 80px; }
div#menu-principal li.item5{ background: no-repeat url(http://es.saladomedia.com/img/item-05.gif) 0 80px; }
div#menu-principal li.item1:hover{  background-position: 0 19px;   }
div#menu-principal li.item2:hover{  background-position: 0 19px;   }
div#menu-principal li.item3:hover{  background-position: 0 20px;   }
div#menu-principal li.item4:hover{  background-position: 0 20px;   }
div#menu-principal li.item5:hover{  background-position: 0 20px;   }

/*  TITULOS SECCIONES  */
div#menu-principal h2{ height:42px;  text-indent:-9999px; overflow:hidden; background:no-repeat center center; }


/* Secciones */
#sobre-salado #btn-sobre-salado   {  background-position: bottom; margin-right: -1px; z-index: 99; padding-right:1px; }
#sobre-salado #btn-sobre-salado a { cursor:auto; }

#storyblog	 #btn-storyblog   { background-position: bottom; margin-right: -1px; z-index: 99; padding-right:1px; }
#storyblog	 #btn-storyblog a { cursor:auto; }

#contacto	 #btn-contacto   {  background-position: bottom; margin-right: -1px; z-index: 99; padding-right:1px; }
#contacto	 #btn-contacto a { cursor:auto; }

#cine				  #menu-principal li.item2   { background-position: 0 19px; }
#cine				  #menu-principal li.item2 a { cursor:auto;  }
#cine				  #contentCentral p.imgDesc  { background-image: url(http://es.saladomedia.com/img/ico-img-desc-02.gif);}
#cine				  #contentCentral a.mas		 { background-image:url(http://es.saladomedia.com/img/ico-mas-02.gif);}
#cine.item01		  #contentCentral a.mas,
#cine.item02		  #contentCentral a.mas		 { background-image:url(http://es.saladomedia.com/img/ico-mas-02-2.gif);}

#publicidad			  #menu-principal li.item1   { background-position: 0 19px; }
#publicidad			  #menu-principal li.item1 a { cursor:auto;  }
#publicidad			  #contentCentral p.imgDesc  { background-image: url(http://es.saladomedia.com/img/ico-img-desc-01.gif);}
#publicidad			  #contentCentral a.mas		 { background-image:url(http://es.saladomedia.com/img/ico-mas-01.gif);}

#produccion #menu-principal li.item3   { background-position: 0 20px; }
#produccion #menu-principal li.item3 a { cursor:auto;  }
#produccion #contentCentral p.imgDesc  { background-image: url(http://es.saladomedia.com/img/ico-img-desc-03.gif);}
#produccion #contentCentral a.mas		 { background-image:url(http://es.saladomedia.com/img/ico-mas-03.gif);}

#postproduccion       #menu-principal li.item4  { background-position: 0 20px; }
#postproduccion       #menu-principal li.item4 a{ cursor:auto;  }
#postproduccion       #contentCentral p.imgDesc { background-image: url(http://es.saladomedia.com/img/ico-img-desc-04.gif);}
#postproduccion  	  #contentCentral a.mas		{ background-image:url(http://es.saladomedia.com/img/ico-mas-04.gif);}

#audio                #menu-principal li.item5   { background-position: 0 20px; }
#audio                #menu-principal li.item5 a { cursor:auto;  }
#audio                #contentCentral p.imgDesc  { background-image: url(http://es.saladomedia.com/img/ico-img-desc-05.gif);}


/*  Breadcrumbs  */
#breadcrumbs         { border-bottom:1px solid #343434; color:#8f8f8f; font-size:1.1em; padding-bottom:0.5em; margin-bottom:1.3em;}
#breadcrumbs #a-home { float: left; width: 18px; height: 14px; background: url(http://es.saladomedia.com/img/a-home.gif) left center no-repeat; padding-right: 7px; }
#breadcrumbs span    { display: none; }


/*  CONTENT  */
div#content{  padding:1em 6px 0 6px;  }


/*  sub menu */
#sub-menu                         { height: 13px;  overflow: hidden; margin-bottom:2.8em; padding-bottom:0.8em; border-bottom:1px solid #343434; }
#sub-menu li                      { margin: 0 10px 0 -10px; float: left;  background: url(http://es.saladomedia.com/img/li-sep-submenu.gif) no-repeat left center;  padding:0 8px 0 10px;}
#sub-menu li a                    { display: block; height: 13px; text-indent: -999px; overflow: hidden; }
#sub-menu li a:hover              { background-position:bottom; }
body.item01 #sub-menu li a.item01 { background-position:left bottom;  }
body.item02 #sub-menu li a.item02 { background-position:left bottom;  }
body.item03 #sub-menu li a.item03 { background-position:left bottom;  }
body.item04 #sub-menu li a.item04 { background-position:left bottom;  }
body.item05 #sub-menu li a.item05 { background-position:left bottom;  }

.imgFull            { margin:0 0 0.6em -6px; display:block;}
.imgLeft            { margin:0 11px 0.6em -6px; float:left;}
.imgLeft *          { display:block; }
.mas                { position:absolute; right:0 !important; right:15px; top:22px; font-size:1.1em; background: no-repeat right; padding:0 18px 0 0; }
.lateral-hide .mas  { top:10px; }
.feed{ display:block; float:right; margin-top: -35px; position: relative; z-index: 99; }


h3{ height: 27px; background: no-repeat; border-bottom:2px solid #343434; margin-bottom:1.7em; overflow: hidden; text-indent: -999px; }

/*            CONTENIDO PRINCIPAL
    (depende de la seccion es central o izquierda) */

.lateral-hide  #contentCentral{ width:auto; float:none;}
               #contentCentral{ width:435px; float:left; position:relative; }



#contentCentral h3               { margin-top: 15px; }
#contentCentral h4               { font-size:1.5em; margin:0 0 0.9em 0; padding:0; color: #f0f0f0;}
#contentCentral h4.imgTitle      { font-size:1em; margin:0 0 0.5em 0; padding:0; height:12px; background:no-repeat; text-indent:-9999px; overflow:hidden; clear:both;  float:none; }
#contentCentral h4#h4-destacados { font-size:1em; margin:1em 0; border-bottom:1px solid #343434; padding-bottom:0.8em;  }
#contentCentral h5               { font-size:1.3em; margin:0 0 0.9em 0; padding:0; color: #f0f0f0;}
#contentCentral p                { color: #838589; line-height:1.5em; margin-bottom:2em; font-size:1.2em;}
#contentCentral p.imgDesc        { color: #888; clear:both;  font-size: 1.1em;  padding-left:25px;  font-style: oblique;  background: url(http://es.saladomedia.com/img/ico-img-desc-00.gif) no-repeat left 0.2em;}
#contentCentral p.datos          { margin:0 0 1em 0; }
#contentCentral span.autor       { font-size: 0.9em; color:#888; }
#contentCentral span.fecha       { font-size: 0.9em; color:#888; float:right;}
#contentCentral ol               { margin: 0 0 1.2em 0;}
#contentCentral ul               { margin: 0 0 1.2em 0;}
#contentCentral li               { margin: 0 0 0.5em 0; font-size:1.2em; color: #888; }
#contentCentral ol li            { list-style: decimal; list-style-position: inside;}
#contentCentral ul li            { background: url(http://es.saladomedia.com/img/bullet.gif) no-repeat 0 0.45em; padding-left: 14px; position: relative;}
#contentCentral address          { margin:0.8em 0; padding:0.8em 0;color:#888; font-size:1.2em; border-top:1px solid #343434; display: block; clear: both; }

#produccion
#contentCentral h4.imgTitle      { margin-bottom:1em; }

/* Descripciones */
					 #contentCentral div.descripcion    { float:right; width:285px;  border-bottom:1px solid #343434; }
.lateral-hide 		 #contentCentral div.descripcion    { float:right; width:286px;  border-bottom:1px solid #343434; }
#publicidad.item01	 #contentCentral div.descripcion    { border:none; }
#cine.item04		 #contentCentral div.descripcion    { border:none; }
					 #contentCentral div.descripcion dl { margin:0 0 2.2em 0; padding:0; }
					 #contentCentral div.descripcion dt { color:#888; float:left; font-size:1.2em; padding:0 4px 0 0;}
					 #contentCentral div.descripcion dd { color:#888; font-size:1.2em; padding:0 2px 0 0;}

/*	Columna	*/
#contentCentral .columna{ position:relative; float:left; width:300px; margin-right:8px;}
#contentCentral .columna ul li{ color:#888; font-size:1.2em; padding:0; margin:0 0 0.3em 0; background:none; }
#contentCentral .columna small{ font-size:0.95em; color:#707070;}


/*  Blog        */
#contentCentral div.block-avance               { border-bottom:1px solid #343434; margin: 0 0 1.8em 0; padding:0 0 1em 0;}
#contentCentral div.block-avance p             {  margin-bottom: 1em;  }
#contentCentral div.block-avance p.action      { font-size: 1em; padding: 0; margin: 0;  }
#contentCentral div.block-avance  .ampliar     { float: left; background: url(http://es.saladomedia.com/img/ico-ampliar.gif) center right no-repeat; padding-right: 18px; }
#contentCentral div.block-avance  .comentarios { float: right; background: url(http://es.saladomedia.com/img/ico-comentarios.gif) center left no-repeat; padding-left: 18px; }
#contentCentral div.block-comentario           { border-bottom:1px solid #343434; margin: 0 0 1.8em 0; padding:0 0 1em 0;}
#contentCentral div.block-comentario p.datos   { margin-bottom:1em;  }
#storyblog #contentCentral h3#h3-entradaBlog   { text-indent: 0; background: none; font-size: 2em; height: auto; margin-bottom:0.3em; padding: 0 0 0.6em 0; }
#storyblog #contentCentral h4.imgTitle         { font-size:1em; height:12px; background:no-repeat; text-indent:-9999px; overflow:hidden; clear:both;  float:none;  border-bottom: 1px solid #343434; padding:0 0 1em 0; margin:3em 0 1em 0;}



/*  Detalle Antecedentes y Nuevos Proy  */
#contentCentral div.mas-datos	{  width:133px; float:left; }
#contentCentral div.mas-datos h4{ border-bottom:1px solid #343434; padding:0 0 0.2em 0; margin:0 0 0.6em 0; }
#contentCentral div.mas-datos ul{ padding:0; margin:0 0 2.5em 0; }
#contentCentral div.mas-datos li{ font-size:1.1em; color:#888; margin:0; background:none; padding:0; }
#btnVerReel         { display:block; width:145px;  height:255px; text-indent:-999px; cursor:pointer; overflow:hidden; margin:-199px 0 2.5em 0; background-position: left top;}
#btnVerReel:hover   { background-position: left bottom;}
.item01 #btnVerReel {  background-image:url(http://es.saladomedia.com/img/btn-ver-trailer.gif); }
.item02 #btnVerReel {  background-image:url(http://es.saladomedia.com/img/btn-ver-media.gif); }

/* Descripcion del reel		*/
#contentCentral div.descripcionReel{ float:right; width:290px; }
#contentCentral div.descripcionReel h4{ background: no-repeat;  margin:0; padding:0; text-indent:-999px; overflow:hidden; }
#contentCentral div.descripcionReel .detalle-content{ float:left; width:150px; padding-right:18px;}
#contentCentral div.descripcionReel dl{ padding:0; float:left; width:116px; margin:0 0 1.8em 0; }
#contentCentral div.descripcionReel dt{ margin:1.6em 0 0.4em 0; font-size:10px; background: no-repeat; height:9px; text-indent:-999px; overflow:hidden; }
#contentCentral div.descripcionReel dt.cliente{ margin-top:0;}
#contentCentral div.descripcionReel dd{ color:#888; margin:0; font-size:1.1em; }

/* Reels relacionados */
#contentCentral div.reel-relacionados{ float:none; clear:both; margin-top:1.2em;   }
#contentCentral div.reel-relacionados ul.listado-destacados{ width:auto !important; margin:0 -18px !important;}

/*  LISTADO GALERIA  */
div#content ul.listado-galeria              { margin:0 -12px 0 -6px; overflow: hidden; padding:0; }
div#content ul.listado-galeria li           { margin:0 6px 19px 0; padding: 0 ; float:left; width:145px; position:relative; background:none; font-size:1em;  }
div#content ul.listado-galeria li img       { margin:0 0 0.9em 0; display:block; -moz-opacity:.80;opacity:.80; }
div#content ul.listado-galeria li:hover img { -moz-opacity:1;opacity:1; }
div#content ul.listado-galeria li p         { font-size: 1.1em; padding: 0 6px; line-height:normal; margin: 0;}
div#content ul.listado-galeria li strong    { color:#fff; display:block; font-size: 1.1em; }
div#content ul.listado-galeria li.sep       { float: none; height:1px; padding:0; border-bottom:1px solid #343434; clear: both; width: 738px; margin:0 auto 1.9em;}
div#content ul.listado-galeria li p a       { display:none; width:15px; height:15px; overflow:hidden; background:url(http://es.saladomedia.com/img/ico-mas-info-00.png); position:absolute; top:0; left:0; left:126px; top:180px; overflow:hidden; text-indent:-999px;  }
div#content ul.listado-galeria li:hover p a { display:block; }
div#content ul.listado-galeria li.relleno   { background:url(http://es.saladomedia.com/img/fnd-listado-galeria-relleno.gif); height:199px; }

/* Secciones */
#publicidad 	#content ul.listado-galeria li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-01.png);  }
#cine 		#content ul.listado-galeria li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-02.png);  }
#produccion 	#content ul.listado-galeria li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-03.png);  }
#postproduccion #content ul.listado-galeria li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-04.png);  }



/*  LISTADO PERSONAS  */
div#content ul.listado-personas              { margin:0 0 1.5em -6px; padding:0; position:relative; height:500px; background: url(http://es.saladomedia.com/img/fnd-listado-personas.gif) 0 0 repeat-x; }
div#content ul.listado-personas li           { margin:0; padding:0; width:145px; position:absolute; background:none; font-size:1em;  }
div#content ul.listado-personas li img       { margin:0 0 0.9em 0; display:block; -moz-opacity:.80;opacity:.80; }
div#content ul.listado-personas li:hover img { -moz-opacity:1;opacity:1; }
div#content ul.listado-personas li p         { font-size: 1.1em; padding: 0 6px; line-height:normal; margin: 0;}
div#content ul.listado-personas li strong    { color:#fff; display:block; font-size: 1.1em; }
div#content ul.listado-personas li p a       { display:none; width:15px; height:15px; overflow:hidden; background:url(http://es.saladomedia.com/img/ico-mas-info-00.png); position:absolute; top:0; left:0; left:126px; top:180px; overflow:hidden; text-indent:-999px;  }
div#content ul.listado-personas li:hover p a { display:block; }

#publicidad 	#content ul.listado-personas li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-01.png);  }
#cine 		#content ul.listado-personas li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-02.png);  }
#produccion 	#content ul.listado-personas li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-03.png);  }
#postproduccion #content ul.listado-personas li p a {  background:url(http://es.saladomedia.com/img/ico-mas-info-04.png);  }

div#content ul.one-row    { height:243px; }
div#content ul.two-rows   { height:507px; }
div#content ul.three-rows { height:771px; }
div#content ul.four-rows  { height:1035px;}

div#content ul.listado-personas li.cell1{top:0; left:0;}
div#content ul.listado-personas li.cell2{top:0; left:151px;}
div#content ul.listado-personas li.cell3{top:0; left:302px;}
div#content ul.listado-personas li.cell4{top:0; left:453px;}
div#content ul.listado-personas li.cell5{top:0; left:604px;}

div#content ul.listado-personas li.cell6{top:264px; left:0;}
div#content ul.listado-personas li.cell7{top:264px; left:151px;}
div#content ul.listado-personas li.cell8{top:264px; left:302px;}
div#content ul.listado-personas li.cell9{top:264px; left:453px;}
div#content ul.listado-personas li.cell10{top:264px; left:604px;}

div#content ul.listado-personas li.cell11{top:528px; left:0;}
div#content ul.listado-personas li.cell12{top:528px; left:151px;}
div#content ul.listado-personas li.cell13{top:528px; left:302px;}
div#content ul.listado-personas li.cell14{top:528px; left:453px;}
div#content ul.listado-personas li.cell15{top:528px; left:604px;}

div#content ul.listado-personas li.cell16{top:792px; left:0;}
div#content ul.listado-personas li.cell17{top:792px; left:151px;}
div#content ul.listado-personas li.cell18{top:792px; left:302px;}
div#content ul.listado-personas li.cell19{top:792px; left:453px;}
div#content ul.listado-personas li.cell20{top:792px; left:604px;}



div#content ul.small.one-row    { height:198px; }
div#content ul.small.two-rows   { height:430px; }
div#content ul.small.three-rows { height:660px; }
div#content ul.small.four-rows  { height:900px;}
div#content ul.listado-personas.small        { background-image: url(http://es.saladomedia.com/img/fnd-listado-personas-small.gif); }
div#content ul.listado-personas.small li img { width:120px; height: 165px;}
div#content ul.listado-personas.small li p a { left:101px; top:146px;}

div#content ul.listado-personas.small li.cell1{top:0; left:0;}
div#content ul.listado-personas.small li.cell2{top:0; left:126px;}
div#content ul.listado-personas.small li.cell3{top:0; left:252px;}
div#content ul.listado-personas.small li.cell4{top:0; left:378px;}
div#content ul.listado-personas.small li.cell5{top:0; left:504px;}
div#content ul.listado-personas.small li.cell6{top:0; left:630px;}

div#content ul.listado-personas.small li.cell7{top:230px; left:0;}
div#content ul.listado-personas.small li.cell8{top:230px; left:126px;}
div#content ul.listado-personas.small li.cell9{top:230px; left:252px;}
div#content ul.listado-personas.small li.cell10{top:230px; left:378px;}
div#content ul.listado-personas.small li.cell11{top:230px; left:504px;}
div#content ul.listado-personas.small li.cell12{top:230px; left:630px;}

div#content ul.listado-personas.small li.cell13{top:460px; left:0;}
div#content ul.listado-personas.small li.cell14{top:460px; left:126px;}
div#content ul.listado-personas.small li.cell15{top:460px; left:252px;}
div#content ul.listado-personas.small li.cell16{top:460px; left:378px;}
div#content ul.listado-personas.small li.cell17{top:460px; left:504px;}
div#content ul.listado-personas.small li.cell18{top:460px; left:630px;}

div#content ul.listado-personas.small li.cell19{top:690px; left:0;}
div#content ul.listado-personas.small li.cell20{top:690px; left:126px;}
div#content ul.listado-personas.small li.cell21{top:690px; left:252px;}
div#content ul.listado-personas.small li.cell22{top:690px; left:378px;}
div#content ul.listado-personas.small li.cell23{top:690px; left:504px;}
div#content ul.listado-personas.small li.cell24{top:690px; left:630px;}



/* LISTADO GALERIA SMALL */

div#content ul.listado-galeria-small		    { margin:0 -10px 0 -10px !important;  overflow:hidden; position:relative; }
div#content ul.listado-galeria-small li		    { overflow:hidden;position:relative;float:left; margin:0 5px 22px 6px ; padding:0; font-size:1em; font-size:1em; background:none; }
div#content ul.listado-galeria-small li a	    { display:block; width:97px; margin:0; padding:0; cursor:pointer;font-size:1em;  }
div#content ul.listado-galeria-small li img   	    { display:block; width:97px;  height:75px; margin:0 0 3px 0;  -moz-opacity:.80;opacity:.80; z-index:9; }
div#content ul.listado-galeria-small li:hover img   { -moz-opacity:1;opacity:1; }
div#content ul.listado-galeria-small li span.btn    { width:15px; height:15px; padding:0;  position:absolute; top:-15px; right:3px; z-index:19; }
div#content ul.listado-galeria-small li a:hover .btn{ top:58px; }

div#content ul.listado-galeria-small li.relleno	{ background:url(http://es.saladomedia.com/img/fnd-listado-destacados-rell.gif); width:97px; height:75px; display:block; }
div#content ul.listado-galeria-small li.sep	{ float:none; margin:0 auto; padding:0; width:734px; clear:both;  height:0; }

/* Secciones */
#publicidad 		#content ul.listado-galeria-small li .btn {  background-image:url(http://es.saladomedia.com/img/ico-mas-info-01.png);  }
#cine 			#content ul.listado-galeria-small li .btn {  background-image:url(http://es.saladomedia.com/img/ico-mas-info-02.png);  }
#servicios-produccion 	#content ul.listado-galeria-small li .btn {  background-image:url(http://es.saladomedia.com/img/ico-mas-info-03.png);  }

/* LISTADO DESTACADOS  */
div#content ul.listado-destacados	            { margin-left:-12px !important; margin-left:-31px; width:450px !important; width:466px;  overflow:hidden; position:relative; }
div#content ul.listado-destacados li			{ float:left; margin:0 0 1.9em 12px; padding:0; font-size:1em; background:none; font-size:1em;}
div#content ul.listado-destacados li a,
div#content ul.listado-destacados li img		{ display:block; width:97px; height:75px; position:relative;  }
div#content ul.listado-destacados li a			{ overflow:hidden; cursor:pointer; position:relative;}
div#content ul.listado-destacados li a:hover	{ background-position:56px 41px;}
div#content ul.listado-destacados li span		{ display:block; width:15px; height:15px; text-indent:-999px; overflow:hidden; position: absolute; right:3px; top:-15px;  z-index:10; }
div#content ul.listado-destacados li a:hover span{ top:58px; }
div#content ul.listado-destacados li img		{ -moz-opacity:.80;opacity:.80; z-index:9; }
div#content ul.listado-destacados li:hover img	{ -moz-opacity:1;opacity:1; }
div#content ul.listado-destacados li.relleno	{ background:url(http://es.saladomedia.com/img/fnd-listado-destacados-rell.gif); width:74px; height:58px; }

/* Secciones */
#publicidad 		#content ul.listado-destacados li span {  background-image:url(http://es.saladomedia.com/img/ico-mas-info-01.png);  }
#cine 			#content ul.listado-destacados li span {  background-image:url(http://es.saladomedia.com/img/ico-mas-info-02.png);  }
#servicios-produccion 	#content ul.listado-destacados li span {  background-image:url(http://es.saladomedia.com/img/ico-mas-info-03.png);  }


/* GALERIA DE IMAGENES */
div#content div.galeria-imgs		{ margin:0 13px 2em -6px; float:left; width:445px;overflow:hidden; position:relative; }
div#content div.galeria-imgs ul		{ width:6000px; margin:0; padding:0 ; height:210px; position:relative; }
div#content div.galeria-imgs li		{ float:left; margin:0; background: none; padding:0; margin:0; font-size:1em; }
div#content div.galeria-imgs li.relleno { background:url(http://es.saladomedia.com/img/galeria-img-relleno.gif)  no-repeat; width:74px; height:200px; }
div#content div.galeria-imgs li.relleno.left  { margin-right:11px; }
div#content div.galeria-imgs li.relleno.right { margin-left:11px;  }
div#content div.galeria-imgs div.prev,
div#content div.galeria-imgs div.next	{ top:0; cursor:pointer; width:94px; height:200px; position:absolute; z-index:99; }
div#content div.galeria-imgs div.prev	{ left:0; background: url(http://es.saladomedia.com/img/btn-galeria-left.png)  no-repeat; }
div#content div.galeria-imgs div.next	{ right:0 !important;right:-1px; background:  url(http://es.saladomedia.com/img/btn-galeria-right.png)  no-repeat;}
div#content div.galeria-imgs .imgAction {  position: absolute; top:0; left:85px; z-index: 100; width:275px; height:200px; cursor:pointer; }

div#content div.galeria-imgs p.counter  { position:absolute; top:3px; right:94px; font-size:1.6em; font-weight:bold;  color:#fff;}
div#content div.galeria-imgs p.counter span { font-size:1.9em;font-weight:normal;  float:left; padding:4px 3px 0 0;}
div#content div.galeria-imgs p.imgDesc  { margin:0 88px;}
div#content div.galeria-imgs  .lupa	{ position:absolute; background:url(http://es.saladomedia.com/img/ico-lupa-03.png); width:17px; height:17px; top:180px; right:90px; cursor:pointer; }

div#fnd-popUp{  top:0;left:0; width:100%; height:100%; background:url(http://es.saladomedia.com/img/fnd-popup.png) repeat; position:absolute; z-index:9999;}

div#popUpWindow              { width: auto;  height:auto;  padding:18px 8px 8px 8px;   background: #000  url(http://es.saladomedia.com/img/loader.gif) center  no-repeat; position: absolute;  top:0; left:200px;  z-index: 999999; }
div#popUpWindow .auxContainer{  }

div#popUpWindow .container  { width:650px; overflow: hidden; height:0;}
div#popUpWindow .container  img{ display:block;  margin:0 auto;}
div#popUpWindow .container.reel  { width:460px; padding-top:10px; overflow: hidden; height:0;}
div#popUpWindow .imgDesc    { color: #888; clear:both;  font-size: 1.1em; margin: 0.9em 12px 0.4em 30px;  padding:0 0 0 25px;  font-style: oblique;  background: url(http://es.saladomedia.com/img/ico-img-desc-00.gif) no-repeat ; clear: both;}
div#popUpWindow .close      { display:block; background:no-repeat url(http://es.saladomedia.com/img/btn-cerrar-00.png); position: absolute; top: -7px; right:-7px; cursor:pointer; width:18px; height:18px; }
div#popUpWindow .prev,
div#popUpWindow .next       { cursor: pointer; position:absolute; top: 10px; width: 33px;  background: no-repeat left center ;   }
div#popUpWindow .prev:hover,
div#popUpWindow .next:hover { background-position: right center;}
div#popUpWindow .prev       { left: 0;  background-image: url(http://es.saladomedia.com/img/btn-popUp-prev.gif); }
div#popUpWindow .next       { right: 0; background-image: url(http://es.saladomedia.com/img/btn-popUp-next.gif); }
div#popUpWindow object      { display:block; margin:0 auto; }

#publicidad             div#popUpWindow p.imgDesc  { background-image: url(http://es.saladomedia.com/img/ico-img-desc-01.gif); }
#publicidad             div#popUpWindow span.close { background-image: url(http://es.saladomedia.com/img/btn-cerrar-01.png);   }
#cine                   div#popUpWindow p.imgDesc  { background-image: url(http://es.saladomedia.com/img/ico-img-desc-02.gif); }
#cine                   div#popUpWindow span.close { background-image: url(http://es.saladomedia.com/img/btn-cerrar-02.png);   }
#produccion   div#popUpWindow p.imgDesc  { background-image: url(http://es.saladomedia.com/img/ico-img-desc-03.gif); }
#produccion   div#popUpWindow span.close { background-image: url(http://es.saladomedia.com/img/btn-cerrar-03.png);   }

/*  FORMULARIOS */
#contentCentral fieldset          {  }
#contentCentral fieldset label    { color: #888; font-size: 1.2em;}
#contentCentral fieldset input,
#contentCentral fieldset select,
#contentCentral fieldset textarea { background: #343434; border:1px solid #484848;  color:#ccc; font-size: 1.2em;}
#contentCentral fieldset input    { width: 233px; padding:0.2em 3px;}
#contentCentral fieldset select   { width: 240px; padding:0.2em 0 0.2em 3px;}
#contentCentral fieldset textarea { width: 100%;  height: 130px; padding:0.2em 0 ;}

#contentCentral fieldset dl { margin:0;           }
#contentCentral fieldset dt { margin:0 0 0.5em 0; }
#contentCentral fieldset dd { margin:0 0 0.9em 0; }
#contentCentral fieldset dd img { float:right;    }

#contentCentral fieldset dd.error{ margin: -0.3em 0 1.2em 0;  font-size:1.1em; }
#contentCentral fieldset dd.error strong{ color:#e84343;}

#contentCentral .form-action{ border-top: 1px solid #343434; padding-top: 1em; height: 27px; margin:0 0 2em 0; }
#contentCentral .form-action button{ float:right; background: no-repeat top; border: none; cursor:pointer; height: 27px; text-indent: -999px; overflow: hidden;}
#contentCentral .form-action button:hover{ background-position: left bottom; }
#contentCentral .form-action .btn-enviar{ margin:0 -7px 0 6px; position: relative; }

/*  Formulario oculto */
#contentCentral fieldset.close dl{  display: none;}
#contentCentral fieldset.close .form-action button{ margin-right: -6px; position: relative; }
#contentCentral fieldset.close .form-action .btn-enviar{ display:none; }


#contentCentral ul.descargables li{background:none; padding:0.2em 5px; margin: 0 0 0 0; border-bottom:1px solid #343434; }
#contentCentral ul.descargables a{ display:block; font-size: 0.9em; background: url(http://es.saladomedia.com/img/ico-download.gif) 0 center no-repeat ; padding:0.9em 0 1.1em 23px; }
#contentCentral ul.descargables a span{ color:#888;}



/*  PAGER       */
#contentCentral ul.pager   { border-bottom:1px solid #343434; text-align: center; line-height:1.2em ; padding:0 0 1.5em 0; }
#contentCentral ul.pager li{ display: inline; font-size: 1.1em; color:#888; padding:0 3px; background: none; }
#contentCentral ul.pager li.sep { color:#fff; letter-spacing:3px; padding:0 0 0 3px; }
#contentCentral ul.pager li.prev{ background: url(http://es.saladomedia.com/img/ico-prev.gif) no-repeat 0 center; padding:0 5px 0 18px;}
#contentCentral ul.pager li.next{ background: url(http://es.saladomedia.com/img/ico-next.gif) no-repeat right center; padding:0 18px 0 6px;}
#contentCentral ul.pager li.prev.disabled{ background-image: url(http://es.saladomedia.com/img/ico-prev-disabled.gif); }
#contentCentral ul.pager li.next.disabled{ background-image: url(http://es.saladomedia.com/img/ico-next-disabled.gif); }




/*  LATERAL DERECHO */

#contentLateral               {  width:284px; float: right;}
#contentLateral .fndBottom    { border-bottom:1px solid #343434;}

.lateral-black #contentLateral { background: url(http://es.saladomedia.com/img/fnd-lateral-top.gif) #000 no-repeat;  margin-right:-15px; width: 306px;}
.lateral-black #contentLateral .fndBottom { background: url(http://es.saladomedia.com/img/fnd-lateral-bottom.gif) no-repeat bottom; padding: 15px;  border: none;}
.lateral-hide  #contentLateral { display: none; }

#storyblog #contentLateral h3 { background-position:0 8px; margin: 0 0 1.1em 0; }
#contentLateral h4.imgTitle   { margin:0 0 0.2em 0; padding:0; height:12px; background:no-repeat; text-indent:-9999px; overflow:hidden; font-size:1em;}
#contentLateral p             { color: #838589; line-height:1.5em; margin-bottom:2.2em; font-size:1.2em;}
#contentLateral address       { font-size:1.2em; color:#888; border-bottom:1px solid #343434;  padding:0 0 1.1em 0; margin:0 0 1.3em 0; }
#contentLateral ul { margin: 0 0 1.7em 0;   }
#contentLateral li { font-size: 1.2em;      }



#contentLateral ul#mapa { background: url(http://es.saladomedia.com/img/mapa.gif) no-repeat center top; height: 251px; margin: 0; padding:0;  position: relative;}
#contentLateral ul#mapa li{ position: absolute; height:13px; font-size: 1em; }
#contentLateral ul#mapa li a{ background: no-repeat top; display: block; height: 13px; text-indent: -999px; overflow: hidden; }
#contentLateral ul#mapa li:hover a{ background-position:0 -13px; }
#contentLateral ul#mapa li.selected a{ background-position:0 bottom; }
#contentLateral ul#mapa li.selected:hover a{ background-position:0 bottom; cursor: auto; }

#contentLateral .block-avance			 { border-bottom:1px solid #2a2a2a; margin:0 0 1.4em 0;  }
#contentLateral .block-avance h4		 { font-size:1.2em; margin:0 0 0.2em 0; }
#contentLateral .block-avance p			 { color:#888; font-size:1.1em; margin:0 0 0.4em 0; }
#contentLateral .block-avance .ampliar	 { display:block; height:13px; }
#contentLateral .block-avance .ampliar a { float:right; background:url(http://es.saladomedia.com/img/ico-mas-00.gif);  width:13px;  height:13px; overflow:hidden; text-indent:-999px; }
#contentLateral .block-avance .fecha	 { color:#888; font-size:0.9em; }
#contentLateral  a.goToBlog{ font-size:1.1em; display:block; text-align:right; background:url(http://es.saladomedia.com/img/ico-arrow.gif) no-repeat right center; padding-right:18px; }




/*          PIE          */

#footer                 { border-top:1px solid #343434; margin-top: 2.5em;  padding-top:1.2em; }
#footer ul              { overflow: hidden; margin-bottom:0.6em; width:auto !important; width:738px;  }
#footer li              { float:left; background: url(http://es.saladomedia.com/img/li-sep-footer.gif) left center no-repeat; font-size:1.1em; padding:0 6px 0 8px; margin:0 8px 0 -8px; }
#footer address         { color: #888; display: block; clear: both; }
#footer p               { height:16px;  text-align: right; }
#footer p a             { float:right; }
#footer p#validadores a { color:#888;  float: none; }
#footer a#analoga       {  background: url(http://es.saladomedia.com/img/es/analoga.gif) no-repeat; width: 145px;  height: 14px; }
#footer a#analoga span  {  display: none; }
#footer a#analoga:hover {background-position:bottom;}



/* HOME */

#home div#heading{ padding: 0; margin: 0 0 0 9px; }
#home div#heading span{ display:none; }
#home div#heading{ background: url(http://es.saladomedia.com/img/es/heading-home.gif) no-repeat 306px center; }

#home #content{ padding-top:0; margin-top:0; border:none; }

#home #contentCentral{ width:130px; margin:0 18px 0 0; padding: 0; border:none;}
#home #contentCentral ul li{ background: url(http://es.saladomedia.com/img/bullet-home.gif) no-repeat 0 0.2em; border-bottom: 1px solid #343434; padding:0 0 0.5em 18px;}
#home h2{  background: no-repeat 0 0; height:32px; border-bottom:2px solid #343434; text-indent: -9999px; overflow: hidden; margin:1em 0 0.9em 0; }


#home #contentLateral                 { float: left; width:590px; margin: 0; border:none; }
#home #contentLateral .fndBottom      { padding:0; border:none; }
#home #contentLateral .block-avance   { width: 273px; padding:0 18px 0 0; margin: 0; float:left; border: none; }
#home #contentLateral .block-avance   h3{ font-size:1.2em; padding:0; margin:0 0 0.6em 0; text-indent: 0; overflow: auto; height: auto; border: none; }

