.a:hover {background-position: 0 0;}

img.pix_border {
  border: 1px solid #a61627;
}

html {
overflow: auto;
}

body {
	background-image: url(../img/fons01.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.globalDiv {
	width: 1006px;
	height: 548px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.globalsinsombrasDiv {
	height: 540px;
	width: 990px;
	position: absolute;
	left: 8px;
	top: 0px;
}

.ombraleftDiv {
	background-image: url(../img/ombraleft.png);
	height: 540px;
	width: 8px;
	position: relative;
	left: 0px;
	top: 0px;
}
.ombrarightDiv {
	background-image: url(../img/ombraright.png);
	width: 8px;
	height: 540px;
	left: 998px;
	top: 0px;
	position: absolute;
}
.ombradownDiv {
	background-image: url(../img/ombradown.png);
	height: 8px;
	width: 990px;
	position: absolute;
	top: 540px;
	left: 8px;
}
.ombradownleftDiv {
	background-image: url(../img/ombradownleft.png);
	height: 8px;
	width: 8px;
	position: absolute;
	left: 0px;
	top: 540px;
}
.ombradownrightDiv {
	background-image: url(../img/ombradownright.png);
	height: 8px;
	width: 8px;
	position: absolute;
	left: 998px;
	top: 540px;
}
.filasuperiorDiv 
{
    margin: 0px auto 0px auto;
	height: 133px;
	width: 990px;
}
.filasuperior_logoflashDiv {
	height: 133px;
	width: 218px;
	float: left;
}
.filasuperior_leftDiv {
	height: 133px;
	width: 772px;
	float: left;
}

.filasuperior_left_menufranjasuperiorDiv {
	float: left;
}

.filaSuperiorLeft1 {
	background-image: url(../img/menu1-2.gif);
	position: absolute;
	width: 772px;
	height: 15px;
}

.filaSuperiorLeft2 {
	background-image: url(../img/menu1-2.gif);
	position: absolute;
	width: 772px;
	height: 51px;
	top: 15px;
}

.filaSuperiorLeft3 {
	background-image: url(../img/menu3-1.gif);
	position: absolute;
	width: 772px;
	height: 67px;
	top: 66px;
}

.tablaContenedor {
}

.tablaBotones {
}

.separador1Div{
background: url(../img/separador-1.gif) 0 0 no-repeat;
	display: block;
	width: 9px;
	height: 51px;
	}
.separador2Div{
background: url(../img/separador-2.gif) 0 0 no-repeat;display: block;
	width: 9px;
	height: 51px;
	}
.separador3Div{
background: url(../img/separador-3.gif) 0 0 no-repeat;display: block;
	width: 9px;
	height: 51px;
	}
.separador4Div{
background: url(../img/separador-4.gif) 0 0 no-repeat;display: block;
	width: 9px;
	height: 51px;
	}
.separador5Div{
background: url(../img/separador-5.gif) 0 0 no-repeat;display: block;
	width: 9px;
	height: 51px;
	}

.botConocenosDiv a {
	display: block;
	background: url(../img/menu2-1-nuestra-empresa-preload.gif) 0 0 no-repeat;
	width: 161px;
	height: 51px;

   }
   
.botConocenosDiv a:hover {
   background-position: -161px 0;

   }
   
/*
.botConocenosDiv a:active {
   background-position: -161px 0;

   }
*/

.botConocenosEnglishDiv a {
	display: block;
	background: url(../img/menu2-1-nuestra-empresa-english-preload.gif) 0 0 no-repeat;
	width: 161px;
	height: 51px;

   }
   
.botConocenosEnglishDiv a:hover {
   background-position: -161px 0;

   }
   
/*.botConocenosEnglishDiv a:active {
   background-position: -161px 0;

   }*/
   
.botConocenosDutchDiv a {
	display: block;
	background: url(../img/menu2-1-nuestra-empresa-dutch-preload.gif) 0 0 no-repeat;
	width: 161px;
	height: 51px;

   }
   
.botConocenosDutchDiv a:hover {
   background-position: -161px 0;

   }
   
/*.botConocenosDutchDiv a:active {
   background-position: -161px 0;

   }*/   

.botCatalogoDiv a {
	display: block;
	background: url(../img/menu2-2-catalogo-preload.gif) 0 0 no-repeat;
	width: 99px;
	height: 51px;

   }
   
.botCatalogoDiv a:hover {
   background-position: -99px 0;

   }
   
/*.botCatalogoDiv a:active {
   background-position: -99px 0;

   }*/

.botCatalogoEnglishDiv a {
	display: block;
	background: url(../img/menu2-2-catalogo-english-preload.gif) 0 0 no-repeat;
	width: 99px;
	height: 51px;

   }
   
.botCatalogoEnglishDiv a:hover {
   background-position: -99px 0;

   }
   
/*.botCatalogoEnglishDiv a:active {
   background-position: -99px 0;

   }*/
   
.botCatalogoDutchDiv a {
	display: block;
	background: url(../img/menu2-2-catalogo-dutch-preload.gif) 0 0 no-repeat;
	width: 99px;
	height: 51px;

   }
   
.botCatalogoDutchDiv a:hover {
   background-position: -99px 0;

   }
   
/*.botCatalogoDutchDiv a:active {
   background-position: -99px 0;

   }*/

.botCalidadCreativCocinasDiv a {
	display: block;
	background: url(../img/menu2-4-calidad-creativ-cocinas-preload.gif) 0 0 no-repeat;
	width: 143px;
	height: 51px;

   }
   
.botCalidadCreativCocinasDiv a:hover {
   background-position: -143px 0;

   }
   
/*.botCalidadCreativCocinasDiv a:active {
   background-position: -143px 0;

   }*/

.botCalidadCreativCocinasEnglishDiv a {
	display: block;
	background: url(../img/menu2-4-calidad-creativ-cocinas-english-preload.gif) 0 0 no-repeat;
	width: 143px;
	height: 51px;

   }
   
.botCalidadCreativCocinasEnglishDiv a:hover {
   background-position: -143px 0;

   }
   
/*.botCalidadCreativCocinasEnglishDiv a:active {
   background-position: -143px 0;

   }*/
   
.botCalidadCreativCocinasDutchDiv a {
	display: block;
	background: url(../img/menu2-4-calidad-creativ-cocinas-dutch-preload.gif) 0 0 no-repeat;
	width: 143px;
	height: 51px;

   }
   
.botCalidadCreativCocinasDutchDiv a:hover {
   background-position: -143px 0;

   }
   
/*.botCalidadCreativCocinasEnglishDiv a:active {
   background-position: -143px 0;

   }*/

.botRecetasDiv a {
	display: block;
	background: url(../img/menu2-5-recetas-preload.gif) 0 0 no-repeat;
	width: 90px;
	height: 51px;

   }
   
.botRecetasDiv a:hover {
   background-position: -90px 0;

   }
   
/*.botRecetasDiv a:active {
   background-position: -90px 0;

   }*/

.botRecetasEnglishDiv a {
	display: block;
	background: url(../img/menu2-5-recetas-english-preload.gif) 0 0 no-repeat;
	width: 90px;
	height: 51px;

   }
   
.botRecetasEnglishDiv a:hover {
   background-position: -90px 0;

   }
   
/*.botRecetasEnglishDiv a:active {
   background-position: -90px 0;

   }*/
   
.botRecetasDutchDiv a {
	display: block;
	background: url(../img/menu2-5-recetas-dutch-preload.gif) 0 0 no-repeat;
	width: 90px;
	height: 51px;

   }
   
.botRecetasDutchDiv a:hover {
   background-position: -90px 0;

   }
   
/*.botRecetasDutchDiv a:active {
   background-position: -90px 0;

   }*/   

.botNoticiasDiv a {
	display: block;
	background: url(../img/menu2-noticias-preload.gif) 0 0 no-repeat;
	width: 87px;
	height: 51px;

   }
   
.botNoticiasDiv a:hover {
   background-position: -87px 0;

   }
   
/*.botNoticiasDiv a:active {
   background-position: -87px 0;

   }*/

.botNoticiasEnglishDiv a {
	display: block;
	background: url(../img/menu2-noticias-english-preload.gif) 0 0 no-repeat;
	width: 87px;
	height: 51px;

   }
   
.botNoticiasEnglishDiv a:hover {
   background-position: -87px 0;

   }
   
/*.botNoticiasEnglishDiv a:active {
   background-position: -87px 0;

   }*/
   
.botNoticiasDutchDiv a {
	display: block;
	background: url(../img/menu2-noticias-dutch-preload.gif) 0 0 no-repeat;
	width: 87px;
	height: 51px;

   }
   
.botNoticiasDutchDiv a:hover {
   background-position: -87px 0;

   }
   
/*.botNoticiasDutchDiv a:active {
   background-position: -87px 0;

   }*/   

.botContactoDiv a {
	display: block;
	background: url(../img/menu2-5-contacto-preload.gif) 0 0 no-repeat;
	width: 147px;
	height: 51px;

   }
   
.botContactoDiv a:hover {
   background-position: -147px 0;

   }
   
/*.botContactoDiv a:active {
   background-position: -147px 0;

   }*/

.botContactoEnglishDiv a {
	display: block;
	background: url(../img/menu2-5-contacto-english-preload.gif) 0 0 no-repeat;
	width: 147px;
	height: 51px;

   }
   
.botContactoEnglishDiv a:hover {
   background-position: -147px 0;

   }
   
/*.botContactoEnglishDiv a:active {
   background-position: -147px 0;

   }*/

.botContactoDutchDiv a {
	display: block;
	background: url(../img/menu2-5-contacto-dutch-preload.gif) 0 0 no-repeat;
	width: 147px;
	height: 51px;

   }
   
.botContactoDutchDiv a:hover {
   background-position: -147px 0;

   }
   
/*.botContactoDutchDiv a:active {
   background-position: -147px 0;

   }*/

.idiomaDiv {
	position: absolute;
	top: 69px;
	left: 881px;
	width: 75px;
	height: 17px;
	z-index: 4;
}

.idiomaEspDiv a {
    float: left;
	display: block;
	background: url(../img/idioma-espanol-preload.png) 0 0 no-repeat;
	width: 25px;
	height: 17px;

   }
   
.idiomaEspDiv a:hover {
   background-position: -25px 0;

   }

.idiomaEngDiv a {
    float: left;
	display: block;
	background: url(../img/idioma-ingles-preload.png) 0 0 no-repeat;
	width: 25px;
	height: 17px;

   }
   
.idiomaEngDiv a:hover {
   background-position: -25px 0;

   }
   
.idiomaDutchDiv a {
    float: left;
	display: block;
	background: url(../img/idioma-dutch-preload.png) 0 0 no-repeat;
	width: 25px;
	height: 17px;

   }
   
.idiomaDutchDiv a:hover {
   background-position: -25px 0;

   }   

.filasuperior_left_menufranjainferior {
	float: left;
}

.filacentralDiv 
{
    border: dotted 0px Blue;
    background-color: #2a2a2a;
    margin: 0px auto 0px auto;
	/*height: 387px;*/
	height: auto;
	width: 990px;
}

.filainferiorDiv 
{
    border: dotted 0px Blue;
    background-color: #2a2a2a;
	background-image: url(../img/fons-submenu1.gif);
    margin: 0px auto 0px auto;
	width: 990px;
	height: 20px;
}

.Estilo3 {
	color: #FFFFFF;
	font-size: 12px;
}

.Estilo3Bis {
	color: #FFFFFF;
	font-size: 12px;
}
	
.Estilo5 {
	color: #974F58;
}

.summasummariumDiv 
{
    border: dotted 1px Blue;
    background-color: #262626;
    margin: 0px auto 0px auto;
	height: 20px;
	width: 990px;
	padding-top: 10px;
	text-align: center;
}

#tabsF {
      float:left;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
}
#tabsF ul {
	margin:0;
	padding:1px 1px 0 5px;
	list-style:none;
}
#tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsF a {
      float:left;
      background:url("tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabsF a span {
      float:left;
      display:block;
      background:url("tabrightF.gif") no-repeat right top;
      padding:5px 5px 4px 6px;
      color:#666;
}
.filaSuperiorLeft1 {
}

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1px;
	height: 0;
}

.DivGlobal
{
	border: solid 0px Black;
	background-color: Transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    position: relative;
	width: auto;
	height: auto;
}

.DivOmbraSuperior
{
	border: dotted 0px Red;
	background-color: Transparent;
	background-image: url(../img/ombra-superior.png);
    background-repeat: repeat-x;
    background-position: left top;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 16px;
	/*z-index: 2;*/
	z-index: -1;
}

.DivOmbraLateral
{
	border: dotted 0px Aqua;
	background-color: Transparent;
    background-image: url(../img/ombra-lateral-bis.png);
    background-repeat: repeat-y;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    position: relative;
	width: 1006px;
	height: auto;
	min-height: 525px;
}

.DivOmbraInferior
{	
	border: dotted 0px Red;
	background-color: Transparent;
    background-image: url(../img/ombra-inferior.png);
    background-repeat: no-repeat;
    background-position: top;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
    position: relative;
	width: 1006px;
	height: 8px;
}

.DivLogic21
{
    border: dotted 0px Blue;
	background-color: Transparent;
	margin: 0px auto 0px auto;
	padding: 0px 0px 10px 0px;
    position: relative;
    text-align: center;
	width: 1006px;
	height: auto;
}

.DivLogic21 a
{
    text-decoration: none;
}

.DivLogic21 a:hover
{
    text-decoration: underline;
}

.DivXarxesSocials
{
	border: dotted 0px Aqua;
	background-color: #2a2a2a;
	margin: 210px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 100%;
	height: auto;
	z-index: 100;
}

.DivXarxesSocials a
{
    text-decoration: none;
}

.DivXarxesSocials a:hover
{
    text-decoration: underline;
}

.Facebook-Flickr
{
    border: dotted 0px Red;
    float: left;
    width: 25%;
    height: auto;
}

.YouTube
{
    border: dotted 0px Red;
    float: left;
    text-align: center;
    width: 49%;
    height: auto;
}

.YouTube #videoBar
{
    border: dotted 0px Red;
    margin: 5px auto 0px auto;
    padding: 0;
    display: inline-block;
    width: auto !important;
    height: auto;
}

.YouTube div.resultDiv_gsvb
{
    border: dotted 0px Yellow;
    margin: 0px auto 0px auto;
    padding: 0;
}

.YouTube table.resultTable_gsvb
{
    border: dotted 0px Aqua;
    margin: 0px auto 0px auto;
}

.YouTube table.resultTable_gsvb td
{
    border: dotted 0px Blue;
    padding: 4px;
    text-align: center;
}

.Flickr
{
    border: dotted 0px Blue;
    margin: 20px auto 20px auto;
    padding: 0;
    width: 990px;
    height: auto;
}

.Flickr a
{
    text-decoration: none;
}

.Flickr a:hover
{
    text-decoration: underline;
}

