      html {
        background-color: #fff;
      }

      body {
        background: #ffe url('/images/nocsscompat.gif');
        position: absolute;
        top: -65535px;
        left: -65535px;
      }

      img {
        border-width: 0;
      }

      * body {
        position: static;
        margin: 0;
        text-align: center;
        background: #fff url('/images/termariaFondo.png') repeat-x;
        background-color: #fff;
      }

      .menu {
        height: 25px;
        width: 974px;
        margin: 0 auto;
        overflow: hidden;
        background: transparent url('/images/cenefaMenu.png') repeat-y;
        padding:0em;
      }

      .menu img {
        border-width: 0;
        margin:0;
        padding:0;
        display:block;
        float:left;
        margin-right:1px;
      }

      .emplacement script {
        display: none !important;
      }

      .emplacement div.macromedia_flash {
        width: 974px;
        height: 31px;
        margin: 0 auto;
        display: block;
        overflow: hidden;
      }

      .emplacement div.macromedia_flash object, .emplacement div.macromedia_flash embed {
        float: left !important;
      }
		/*
      .menu img.separador {
        margin-right: 85px;
      }
		*/
      .menu img.separadorpx {
        border: 1px solid #728ba5;
        border-width: 0 1px;
        margin: 0 1px;
      }

      .menu img.separadorpx2 {
        margin-left: 0 !important
      }
		/*
      .menu img.separadornull {
        border-left-width: 0;
      }

      .menu img.separador3 {
        border-left: 1px solid white;
      }
	  .menu img.separador3 {
        border-left: 1px solid #728ba5;
        margin-left: 1px;
      }
	  */
	  .menu img.separadornull {
			border-left-width:0pt;			
			float:right;			
			margin-right:10px;		
	   }
		
	   .menu img.separador3 {	
			border-left:1px solid #728BA5;
			float:right;			
			margin-left:1px;		
	   }


      .menu img.separador2 {
        border-right: 1px solid #728ba5;
      }

      

      .menu img.separador1 {
        padding-left: 11px;
        /*margin-left: 6px;*/
      }

      .layout, .content, .emplacement img {
        margin: 0 auto;
        display: block;
      }

      div.content, div.moreInfo {
        text-align: left;
        width: 974px;
        /*height: 199px;*/
      }

      div.interior {
        background: transparent url('/images/termariaFondoBg0.png') repeat-y !important;
      }

      div.interior2 {
        height: 599px;
        background: transparent url('/images/fondo_video.jpg') no-repeat 50% 0 !important;
      }

      * > div.interior2 {
        height: auto !important;
        min-height: 634px !important;
      }

      div.moreInfo {
        background: transparent url('/images/termariaMenuBottom.png') no-repeat;
        height: 123px;
        min-height: 123px;
        padding-top:1px;
        margin-top: -2px;
        clear: both;
      }

      .fondo2Bottom {
       /* background-image: url('/images/termariaMenuBottom2.png') !important;*/
        background-color: white !important;
      }


      /*div.moreInfo img {
        display: block;
        float: right;
        margin: -57px 10px 0 0;
      }*/

      div.moreInfo > a > img {
        margin-right: 20px;
      }

      div.moreInfo .copyright {
        float: left;
        margin-top: -4px;
      }

      * > div.moreInfo {
        height: auto;
        min-height: 123px;
        margin: auto;
        padding-top:27px;
        margin-top: 0;
      }

      div.content .col1 {
        float:left;
        background-color: white;
        height: 165px;
      }

      div.content .col4 {
        float:right;
        background-color: white;
        height: 165px;
      }

	 
	  
      html {
        border:0 inset white;
/*
        border-top-style:outset;
        border-top-width:2px;
*/
      }

      div.content .col1 {
        /*padding: 0 0 0 0px;*/
        padding-bottom: 0px;
        padding-left: 11px;
        padding-right: 0px;
        padding-top: 0px; 
        background: transparent url("/images/termariaCol1.png") no-repeat;
      }


      div.content .col4 {
        padding: 0 10px 0 0 ;
        width: 476px;
        background: right transparent url("/images/termariaCol4.png") no-repeat;
      }

      .textoCol {
        margin:1.7em 5px 1em 0;
      }

      .textoCol2 {
        margin:1.7em 0 1em 0.7em;
      }

      .textoColFitIzda {
        margin:1.7em 0 1em 1em;
      }

      .textoColFitIzda p {
        float: left;
        margin: 4px 0 0 8px;
        width:99px;
        overflow: visible;
        line-height: 1.3em;
      }

      .textoColFitDcha {
        margin:1em 1em 1em 0;
      }

      .textoColFitDcha .scroller {
        float: left;
        margin: 0.7em 0 0 1px;
        width: 223px;
        height: 139px;
        overflow: auto;
        /*overflow-x:hidden;*/ /* IJ::TODO */
        line-height: 1.3em;
      }

      .botonModelo1, .botonModelo2, .botonModelo3 {
        background: transparent url("/images/btnModelo1.png") no-repeat !important;
        display: block;
        float: left;
        clear: both;
        margin-top: 8px !important;
        width: 196px !important;
        padding-left: 9px !important;
        padding-top: 1px !important;
        vertical-align: middle !important;
        height: 17px !important;
      }

      * > .botonModelo1, * > .botonModelo2, * > .botonModelo3 {
        display: block;
        padding-top: 1px !important;
      }

      .botonModelo2 {
        float: none;
        margin-left:auto;
        margin-right:auto;
      }

      .botonModelo3 {
        float: none;
        margin-left:auto;
        margin-right:auto;
        text-align: left !important;
        padding-left: 12px !important;
        padding-bottom: 8px !important;
      }

        .botonModeloAbajo {
        background: transparent url("/images/btnModelo1Abajo.png") no-repeat !important;
        display: block;
        float: left;
        clear: both;
        margin-top: 8px !important;
        width: 196px !important;
        padding-left: 9px !important;
        padding-top: 1px !important;
        vertical-align: middle !important;
        height: 17px !important;
      }

      * > .botonModeloAbajo {
        display: block;
        padding-top: 1px !important;
      }

      .botonModeloAbajo {
        float: none;
        margin-left:auto;
        margin-right:auto;
      }

      .botonModelo3 {
        float: none;
        margin-left:auto;
        margin-right:auto;
        text-align: left !important;
        padding-left: 12px !important;
        padding-bottom: 8px !important;
      }

      .especialImgC {
        margin-left:auto;
        margin-right:auto;
        display: block;
      }

      .especialImgD {
        display: block;
        margin: 0 2px 0 7px !important;
        float: right !important;
      }
      .especialImgI {
        display: block;
        margin: 0 0 0 0 !important;
        float: left !important;
      }

      .margen {
        margin: 0 1em 0 0  !important;
      }

      .margenTop {
        margin: 0.4em 0 0 0;
		display:block;
      }

      .bordeImg {
        border:1px solid #dddddd;
		padding:5px;
      }

      .moreInfo h1 {
        display: none !important;
      }

      .contMenuCtx {
        float: left;
        width: 249px;
        height: 500px;
        border: 1px solid #bbb;
        background-color: #ddd;
        margin-left: 8px;
/*  background: transparent url("/images/fondoCol.png") 11px 0 repeat-y; */
      }

      .contMenuCtx img {
        display: block;
      }

      .contMenuBtn {
        float: left;
        width: 239px;
        background-color: transparent;
        margin:4px 2px 0 0 !important;
        padding:0 0 0 17px !important;
        height:50em;
/*  background: transparent url("/images/fondoCol.png") 11px 0 repeat-y; */
      }

      .contMenuBtn a.navegacionSecundaria, .contMenuBtn a.navegacionSecundariaSel, .contMenuBtn h1 {
        margin: 0;
        display: block;
        width: 235px;
        height: 25px;
        background: transparent url("/images/btnColumna.png") repeat-y; 
        border-bottom: 1px solid #ddd;
      }

      * > .contMenuBtn a.navegacionSecundaria, * > .contMenuBtn a.navegacionSecundariaSel, * > .contMenuBtn h1 {
        height: 26px;
      }

      .contMenuBtn a.navegacionSecundaria, .contMenuBtn a.navegacionSecundariaSel {
        width: 215px;
        padding-left: 20px;
        line-height: 26px;
      }

      * > .contMenuBtn a.navegacionSecundaria, * > .contMenuBtn a.navegacionSecundariaSel {
        line-height: 27px;
      }
     
      .contMenuBtn a.botonModelo1, .contMenuBtn a.botonModelo2, a.botonModeloAbajo {
        border-style: none !important;
        height: 17px !important;
        margin:4px 0 4px 2px;
      }

      .contMenuBtn .especialImgC {
        float:none !important;
        margin-left:4px;
      }

      .contMenuBtn h1 {
        width: 223px;  /* IJ:: ancho de cabeceras interiores !=nullPad */
        background: transparent url("/images/lblColumna.png") no-repeat; 
        border-style: none;
        padding: 8px 5px 0 12px;
        height: 28px;
      }

      .contMenuBtn div.subcPromo {
        padding: 0.5em 5px 0.6em 12px;
        border: 1px solid #ddd;
        border-width: 0 1px;
        margin-bottom:0;
        width:216px; /* IJ:: ancho de contenedores interiores !=nullPad */
        background: #eee url("/images/fondoCol2.png") repeat-y;
      }

      div.subcPromo img {
        display: block;
        margin: 0 auto;
      }	  
	  
	  div.subcPromo h1 img {

        display: block;

        margin: 0 ;

	 }  

	  
      .contMenuBtn div.subcPromo2 {
        padding: 0 0 0 0;
        border: 1px solid #ddd;
        border-width: 1px 1px;
        margin-bottom:0;
        width:233px; /* IJ:: ancho de contenedores interiores !=nullPad */
        background: #eee;
      }

      div.subcPromo2 img {
        display: block;
        margin: 0 auto;
      }
      div.subcPromoSeparador {
	  	height:3px;
		display:block;
		border-left:1px solid #dddddd;
		border-right:1px solid #dddddd;
		width:233px;
        background: #eeeeee;
		margin:0 0 0 0;
		padding:0 0 0 0;
      }

      .contMenuBtn .textoColFitIzda {
        margin:1em;
      }

      .contMenuBtn .textoColFitIzda p {
        float: none;
        margin: 1em;
        width: auto;
        overflow: hidden;
      }

      .contMenuBtn div.subcPromo p {
        padding: 0 1px;
        margin:0;
        border-style:none;
      }

      .contMenuBtn div.subcPromo div.subc2Col img {
        float: left;
        margin-right: 8px;
        margin-bottom: 8px;
      }

      .contMenuBtn div.subcPromo div.subc2Col p {
        padding-top: 0;
        margin-right: 8px;
      }

      .contMenuBtn div.subcPromo div.subc2Col a.botonModelo2 {
        margin-top: 0 !important;
      }

      .contMenuBtn div.bottom {
        border-bottom:1px solid #ddd;
        margin-bottom: 5px;
        height: 120px; /* IJ:: */
      }

      * > .contMenuBtn div.bottom {
        min-height: 120px; /* IJ:: */
        height: auto;
      }

     /*contInteriores {
        float: left;
        margin:4px 0 0 0 !important;
        padding:0 !important;
        line-height: 1.5em;  }*/
		
		.contInteriores {
		height:50em;
		float:left;
		height:auto !important;
		line-height:1.5em;
		margin:4px 0 0 0 !important;
		min-height:40em !important;
		padding:0pt !important;
		}
		
		
    


      img.finalMenuBorde {
        float: left;
        display: block;
        clear: left;
      }

      .contContenidosTexto {
        float: left;
        clear: left;
        width: 672px;
        background-color: white;
        border: 0px solid #ddd;
        padding:14px;
        border: 1px solid #ddd;
        margin-top: 4px;
        margin-bottom: 6px;
      }

      * > .contContenidosTexto {
        margin-top: 0;
        margin-bottom: 4px;
      }

      .contInteriores p, .contInteriores h1, .contInteriores h2, .contInteriores h3, .contInteriores h4 {
        margin: 0;
        margin-bottom: 14px;
      }

      .contInteriores .filaFloatsSmall {
       height: 123px;
       overflow: hidden;
       /* IJ::no solicitado auto trick */
      }

      .contInteriores .filaFloats {
       height: 254px;
       overflow: hidden;
      }

      .contInteriores .filaFloatsMedios {
       height: 333px;
       overflow: hidden;
      }

      .contInteriores .filaFloatsGrandes {
       /*height: 412px;*/
       overflow: hidden;
      }
	  


	  
      .contInteriores .masInfoTPM {
        float: left;
        clear: none;
        width: 200px;
        border-top: 3px solid #ddd;
        padding: 4px 1px 4px 7px;
        margin-bottom: 4px;
        margin: 0 5px 19px 5px;
        text-align: left;

      }   

      .contInteriores .masInfo1, .contInteriores .masInfo2, .contInteriores .masInfo3, .contInteriores .masInfo4, .contInteriores .masInfo5, .contInteriores .masInfo6, .contInteriores .masInfo7, .contInteriores .masInfo8, .contInteriores .masInfo9, .contInteriores .masInfo10, .contInteriores .masInfo11, .contInteriores .masInfo12 {
        float: left;
        clear: none;
        width: 200px;
        border-top: 3px solid #ddd;
        padding: 4px 1px 4px 7px;
        margin-bottom: 4px;
        margin: 0 5px 19px 5px;
        text-align: left;
       /* 
        IJ::
        mucho cuidado con cambiar estos valores
        dado que tienen varias implicaciones
       */
      }   
      .contInteriores .masInfo501, .contInteriores .masInfo502 {
        float: left;
        clear: none;
        width: 46%;
        border-top: 3px solid #ddd;
        padding: 14px 1px 4px 7px;
        margin-bottom: 4px;
        margin: 0 5px 19px 5px;
        text-align: left;
       /* 
        IJ::
        mucho cuidado con cambiar estos valores
        dado que tienen varias implicaciones
       */
      }   

      .contInteriores .masInfoC1, .contInteriores .masInfoC2, .contInteriores .masInfoC3, .contInteriores .masInfoC4, .contInteriores .masInfoC5, .contInteriores .masInfoC6, .contInteriores .masInfoC7, .contInteriores .masInfoC8, .contInteriores .masInfoC9, .contInteriores .masInfoC10, .contInteriores .masInfoC11, .contInteriores .masInfoC12 {
        padding: 0 3px !important;
        text-align: center !important;
        float: left;
      }

      .contInteriores .masInfoC1 .masInfo1, .contInteriores .masInfoC2 .masInfo2, .contInteriores .masInfoC3 .masInfo3, .contInteriores .masInfoC4 .masInfo4, .contInteriores .masInfoC5 .masInfo5, .contInteriores .masInfoC6 .masInfo6, .contInteriores .masInfoC7 .masInfo7, .contInteriores .masInfoC8 .masInfo8, .contInteriores .masInfoC9 .masInfo9, .contInteriores .masInfoC10 .masInfo10, .contInteriores .masInfoC11 .masInfo11, .contInteriores .masInfoC12 .masInfo12 {
        float: none;
        width: 200px;
       /* 
        IJ::
        mucho cuidado con cambiar estos valores
        dado que tienen varias implicaciones
       */        
      }
     
     .contInteriores .masInfoC1, .contInteriores .masInfoC4, .contInteriores .masInfoC7, .contInteriores .masInfoC10 {
       width: 218px;
       /* 
        IJ::
        mucho cuidado con cambiar estos valores
        dado que tienen varias implicaciones
       */
     } 

     .contInteriores .masInfoC2, .contInteriores .masInfoC5, .contInteriores .masInfoC8, .contInteriores .masInfoC11 {
       width: 218px;
       /* 
        IJ::
        mucho cuidado con cambiar estos valores
        dado que tienen varias implicaciones
       */
     }

     .contInteriores .masInfoC3, .contInteriores .masInfoC6, .contInteriores .masInfoC9, .contInteriores .masInfoC12 {
       width: 218px;
       /* 
        IJ::
        mucho cuidado con cambiar estos valores
        dado que tienen varias implicaciones
       */
     }

      /* IJ::alineacion de caixi�as en fili�as de tres */
      .contInteriores .masInfo1, .contInteriores .masInfoC1, .contInteriores .masInfo4, .contInteriores .masInfoC4, .contInteriores .masInfo7, .contInteriores .masInfoC7, .contInteriores .masInfo10, .contInteriores .masInfoC10 {
        clear: left !important;
      }

      .masInfoC1 h2.visualh3, .masInfoC2 h2.visualh3, .masInfoC3 h2.visualh3, .masInfoC4 h2.visualh3, .masInfoC5 h2.visualh3, .masInfoC6 h2.visualh3, .masInfoC7 h2.visualh3, .masInfoC8 h2.visualh3, .masInfoC9 h2.visualh3 {
        margin:1em 0 0.5em 0;
      }

      .masInfoC1 p, .masInfoC2 p, .masInfoC3 p, .masInfoC4 p, .masInfoC5 p, .masInfoC6 p, .masInfoC7 p, .masInfoC8 p, .masInfoC9 p {
        margin: 0.8em 0;
      }

      .masInfoC1 img, .masInfoC2 img, .masInfoC3 img, .masInfoC4 img, .masInfoC5 img, .masInfoC6 img, .masInfoC7 img, .masInfoC8 img, .masInfoC9 img {
        display: block;
        margin: 0 auto !important;
      }

      .contInteriores hr {
        height:1px !important;
        border-width: 0;
        background-color: #ddd;
        color: #ddd; /* ie nosensiquilla */
        margin:0 0 0.5em 0;
      }

      * > .contInteriores hr {
        margin:1.3em 0 1em 0;
      }

      .contInteriores .imagenDcha, .contInteriores .imagenIzda {
        display: block;
        float: right;
        margin: 1em 0.8em;
      }

      .contInteriores .imagenIzda {
        float: left;
      }

      .imagenDescDcha, .imagenDescIzda {
        float: right;
        margin: 1em 0.8em;
        text-align: center;
      }

      .imagenDescIzda {
        float: left;
      }

      .contInteriores > * > .imagenDcha, .contInteriores > * > .imagenIzda {
        margin: 1em;
      }

      .contInteriores .masInfo1 h3, .contInteriores .masInfo2 h3, .contInteriores .masInfo3 h3, .contInteriores .masInfo4 h3, .contInteriores .masInfo5 h3, .contInteriores .masInfo6 h3, .contInteriores .masInfo7 h3, .contInteriores .masInfo8 h3, .contInteriores .masInfo9 h3, .contInteriores .masInfo10 h3, .contInteriores .masInfo11 h3, .contInteriores .masInfo12 h3 {
        padding-top: 8px;
        margin-bottom: 5px;
      }

      .contInteriores .masInfo1 h2, .contInteriores .masInfo2 h2, .contInteriores .masInfo3 h2, .contInteriores .masInfo4 h2, .contInteriores .masInfo5 h2, .contInteriores .masInfo6 h2, .contInteriores .masInfo7 h2, .contInteriores .masInfo8 h2, .contInteriores .masInfo9 h2, .contInteriores .masInfo10 h2, .contInteriores .masInfo11 h2, .contInteriores .masInfo12 h2 {
        padding-top: 8px;
        margin-bottom: 5px;
      }

      a.ampliarInfo {
        padding-left: 1.5em;
        background: transparent url("/images/btnSimple.png") 0 1px no-repeat;
      }
      a.ampliarDescarga {
        padding-left: 1.5em;
        background: transparent url("/images/btnDescarga.png") 0 1px no-repeat;
      }

      br.limpiar, hr.limpiar {
        clear: both !important;
        float: none !important;
      }

      div.djal {
        height:4px;
        width:235px;
        background-color:white;
        position:absolute;
        border-top:1px solid #ddd;
        top:-26px;
        padding:0;
        left:-5px;
        font-size:2px;
        margin-top:-12px;
        margin-left:-22px;
      }

      * > div.djal {
        top:-27px;
        margin-top:-12px;
        margin-left:-22px;
      }

      .solapillero {
        padding: 4px 0 0 0;
        border: 1px solid #d8d8d8;
        margin-bottom: 4px;
        width: 233px; /* IJ:: ancho de contenedores interiores !=nullPad */
        background-color: #e5e5e5;
      }

      .solapillero h1, .solapillero p, .solapillero div.descripcionSolapa, .solapillero h2 {
        border-style: none !important;
        background: none !important;
        padding: 0 !important;
        margin: 3px 0 5px 14px !important;
        height: auto !important;
        width: auto !important;
      }

      .solapillero > h1 {
        margin-top: 0 !important;
        margin-left: 13px !important;
      }

      .solapillero h2 {
        margin-top: 8px !important;
        margin-bottom: -7px !important;
      }

      .solapillero img.cabecera {
        display: block !important;
        margin: 0 auto !important;
        padding-top: 8px !important;
      }

      .solapillero p {
        margin: 1em !important;
        margin-bottom: 0 !important;
        margin-right: 0 !important;
        clear: left;
        padding-bottom: 3px !important;
      }

      .solapillero .menuSolapillas {
        padding-left: 7px;
        margin: 0 !important;
        background: transparent url('/images/sombrillaSolapilla.png') 50% 100% repeat-x !important;
        height: 25px !important;
      }

      .solapillero .menuSolapillas a {
        display: block;
        float: left;
        margin-left: 1px;
        height: 20px;
        background: #bce url('/images/solapilla.png') no-repeat !important;
        padding: 5px 0 0 0 !important;
        text-align: center !important;
      }

      .solapillero div.descripcionSolapa {
        clear: left;
        padding-top: 2px !important;
        background: white url('/images/fondoCol2.png') repeat-y !important;
        margin: 0 !important;
      }

      .solapillero .menuSolapillas a.solapilla {
        width: 50px;
      }

      .solapillero .menuSolapillas a.solapillaBig {
        background: #bce url('/images/solapillaBig.png') no-repeat !important;
        width: 97px;
      }

      .solapillero .menuSolapillas a.solapillaBig:focus, .solapillero .menuSolapillas a.solapillaBig:active {
        background: #69c url('/images/solapillaBigAct.png') no-repeat !important;
      }     

      .solapillero .menuSolapillas a.solapilla:focus, .solapillero .menuSolapillas a.solapilla:active {
        background: #69c url('/images/solapillaAct.png') no-repeat !important;
      }     

      .solapillero .menuSolapillas a.solapillaBig:hover, .solapillero .menuSolapillas a.solapillaBig:hover {
        background: #69c url('/images/solapillaBigAct.png') no-repeat !important;
      }     

      .solapillero .menuSolapillas a.solapilla:hover, .solapillero .menuSolapillas a.solapilla:hover {
        background: #69c url('/images/solapillaAct.png') no-repeat !important;
      }     

      #descripcionSolapa1 {
        display: block;
      }
      #descripcionSolapa2 {
        display: none;
      }
      #descripcionSolapa3 {
        display: none;
      }

      div.buscador {
        padding-top: 4px;
        padding-right: 7px;
        padding-bottom: 4px;
        padding-left: 8px;
        border: 1px solid #d8d8d8;
        margin-bottom: 4px;
        width: 218px; /* IJ:: ancho de contenedores interiores !=nullPad */
        background-color: #ebebeb;
        word-spacing: 4px;
        line-height: 17px;
        font-size: 17px;
        height:38px;
      }

      * > div.buscador {
        padding-bottom: 5px;
      }

      div.buscador input.accionBuscar {
        width: 75px;
        height: 18px;
        vertical-align: middle;
        cursor: pointer;
      }

      div.buscador > input.accionBuscar {
        vertical-align: -5px;
      }

      div.buscador input.terminoBuscar {
        width: 127px;
        height: 17px;
        background-color: white;
        border: 1px solid #ddd;
      }

      div.menuContSecciones, div.menuContSecciones2 {
        background: transparent url('/images/menuInteriorContenidoSecciones2.png') repeat-x;
        width: 681px;
        height: 31px;
        margin-left: -14px;
        margin-top: -14px;
        margin-bottom: 14px;
        margin-right: -14px;
        padding-top: 10px;
        padding-left: 19px;
      }

      div.menuContSecciones a, div.menuContSecciones2 a {
        display: inline;
      }

      address {
        display: inline;
      }

      address.comun {
        display: block;
        margin-bottom: 1em;
      }

      address.virtual a {
        padding-left: 1.5em;
        background: transparent url("/images/btnSobre.png") 0 1px no-repeat;
      }

      .contContenidosTexto img.oferta {
        clear: left;
        display: block;
        margin: 0 auto;
      }

      .contMenuBtn .primero {
        border-top: 1px solid #ddd;
      }

      .contMenuBtn .ultimo {
        margin-bottom: 4px !important;
      }

      .contContenidosTexto ul {
        margin: -0.5em 0 0 0;
        padding: 0;
      }

      * > .contContenidosTexto ul {
        margin-top: 0;
      }

      .contContenidosTexto ul li {
        list-style-type: none;
        display: block;
        margin: 0.3em 0;
        padding: 0
      }

      .noverflowing {
        overflow: hidden;
      }

      .setentaHPX {
        height: 70px !important;
        width: 100% !important;
      }

      .marcado {
        font-weight: bolder;
      }

      .flotadoDcha {
        display: block;
        float: right;
        clear: right;
        margin-top: 0.5em;
        margin-bottom: 0.5em;
      }

      .flotadoIzq1 {
        display: block;
        float: left;
        clear: left;
        margin-top: 0.5em;
        margin-right: 1em;
      }

      .ajuste2 {
        margin-right: 1em;
      }

      .tdc {
        text-align: center;
      }

      .tdc p, .tdc a {
        margin-right: 1em;
        margin-left: 1em;
        text-align: left;
      }

      .tdc a {
        float: none;
        margin-left: 2em;
      }
      
      .tdc img, .tdc a {
        display: block !important;
        margin: 0 auto !important;
      }

      .xp {
        padding:0 !important;
        width: 210px !important
      }
      
      dl.resultadosBusqueda {
        margin: 0;
        padding: 0;
      }

      dl.resultadosBusqueda dt {
        float: left;
        clear: both;
        margin: 0;
        height: 2em;
        width: 4em;
      }

      dl.resultadosBusqueda dd {
        margin: 0;
        float: left;
        width: 90%;
      }

      div.navegadorBusquedas a {
       margin-left: 19px;
      }

      div.navegadorBusquedasD a {
       margin-right: 19px;
      }

      div.navegadorBusquedas {
        width: 30%;
        float: left;
        background: transparent url("/images/btnSimpleI.png") 0 3px no-repeat !important;
      }
	  div.navegadorBusquedasD {
		background:transparent url(/images/btnSimple.png) no-repeat scroll 100% 3px !important;		
		float:right;		
		position:relative;		
		text-align:right;		
		top:-16px;		
		width:20%;		
	  }
		/*
      div.navegadorBusquedasD {
        width: 30%;
        float: left;
        text-align: right;
        background: transparent url("/images/btnSimple.png") 100% 3px no-repeat !important;
      }
	  
	  
      ul.navegadorBusquedas {
        width: 39%;
        margin: 0;
        padding: 0;
        text-align: center;
        display: block;
        float: left;
      }
     */
      ul.navegadorBusquedas {		
		 display:block;		
		float:right;		
		margin:0pt;		
		padding:0pt;		
		text-align:left;		
		width:69%;		
	   }
		
		 
		
		ul.navegadorBusquedas { text-align:left;
		
		}
		
		.verNoticias{
			text-align: center; 
			font-weight:bold;
		}

      ul.navegadorBusquedas li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
      }
      
      .col { /* columnas sencillas de segunda version, home */
        padding-top: 0 !important;
      }
		
		.noticiasHome{
		clear:both;
			padding:0 0 0 0;
	        background: transparent url("/images/homeBackNoticias.png") 100% no-repeat !important;
			height:35px;
		}
		#tickNoticias{
			padding:0 0 0 0;
			margin:0 0 0 0;
		}
		.contenTickNoticias{
			padding:10px 0 0 28px;
			height:17px;
			line-height:17px;
		}					
		.divSeparadorLinea{
			border:2px solid #E5E5E5;
		}					
		.divSeparadorLinea2{
			border-bottom:1px solid #E5E5E5;
			margin-bottom:10px;
		}					
		.divSeparadorLinea3{
			border-top:1px solid #E5E5E5;
			display:block;
		}					

		.txtTituloPagina{
			margin-left:13px;
			margin-bottom:-13px;
		}					
		.divSeparadorNormal{
			clear:all;
			height:10px;
			display:block;
			margin: 0 0 0 0 !important;
			padding: 0 0 0 0 !important;

		}					
		.divSeparadorMini{
			clear:all;
			margin-top: 5px !important;
		}					

		.nomargen{
			margin: 0 0 0 0 !important;
			padding: 0 0 0 0 !important;
		}					
		.listaNoticiasItem{
			margin: 0 0 0 1em !important;
			padding: 0 0 0 0 !important;
		}					
		/*	
		#panel-paginacion {

			clear:both;
			
			text-align:center;
			
		}*/
		.panel-enlaces-literal-resultados {

		text-align:right;
		
		}
		dl.resultadosBusqueda dt {
			
			clear:both;
			
			float:left;
			
			height:2em;
			
			margin:0pt;
			
			width:5em;
			
			}
		DIV.navegadorBusquedasD A {

            PADDING-RIGHT: 19px 

		}

/*--------videos principales---*/
.homeprincipal{
	height:308px;
	background-color:#fff;
	width:953px;
	margin:0px auto;
	}

.homecentral {
	width: 627px; 
	float: left;
	margin-top:5px;
	margin-left:5px;
}
.homeDerecha {
	width: 310px;
	float:right!important;
	margin-right:5px;
	margin-top:5px;
}

.homesuperior {
	width: 310px; 
}	
.homeinferior {
	width: 310px; 
	margin-top:4px;
}	
/*-------suscripcion-----*/
.suscripcion{
 	background:url(../images/popup_recorridos.jpg) no-repeat bottom left;
 	width:383px;
 	height:155px;
}
.suscripcion ul{
 margin:0em 0em 0em 5.5em;
 padding:0em;
}
.suscripcion li{
 font-family:verdana;
 font-size:0.78em;
 list-style:none;
 border-top:0.1em solid #fff;
 background:url(flecha.gif) no-repeat; 
 padding:0.2em 1.3em 0.1em 1.8em;
}
.suscripcion li a{
 text-decoration:none;
}
.suscripcion li:hover{
 background:url(flecha.gif) no-repeat;
}

					
					
.interiorVideo .contInteriores{
margin:4px 0px 0px 180px !important;
min-height: 2em !important;
}

/*---estilos nuevos--*/
div.moreInfo .infoBar {
    margin: 0em;
    position: relative;
    float:left;
	padding:1em 1em 0em 1em;
}
.infoBar .copyright{
	font-size:0.9em;
	*margin-bottom:0.6em;
}
.infoBar .condiciones{
    background:url(../images/separa.gif) no-repeat right;	
	padding-right:0.7em;
	margin-right:0.3em;
}
.infoBar{
	width:23em;
}
.infoBar a{
	display:inline-block;
	float:left;
	margin-top:-0.5em;
	font-size:0.9em!important;
}
.politicaCalidad{
	font-family:verdana!important;
	margin-left:27em;
	*margin-left:-41.9em;
	margin-top:3em;
	margin-top:3.1em;
	position:absolute;
	font-size:0.9em;
	
}
@media \0screen {
  .politicaCalidad {margin-left:26.9em!important;}
}
.logo{
	 margin:0em auto;
	 width:974px;
	 padding:0em;
}
.fondoCabecera{
	height:5.6em;
	margin:0em;
	padding:0em;
	display:block;
	width:974px;
}
.etiquetaEnlacesSociales{
	margin-top:-9px!important;
	display:block;
	z-index:5000;
	position:relative;
	padding-bottom:0.5em;
	font-size:0.8em;
}
.noticiaDestacadaHome{
    background:#0099CC;
	width:25.9em;
	height:15.8em;
	float:left;
	color:#104F78;
	margin-right:0.3em;
	margin-left:1.3em;
}
.noticiaDestacadaHome h1{
	color:#fff;
	font-weight:normal!important;
	padding-left:1.3em;
	padding-top:1.2em;
	padding-bottom:0.2em;
	margin:0em;
	font-size:1.8em;
}
.noticiaDestacadaHome p{
	width:10em;
	padding-left:1.6em;
	font-size:1.5em;
	margin:0em;
	height:5.5em;
}
.botonTriangulo{
	color:#fff;
	background:url(../images/ico_flecha.png) no-repeat bottom right;
	padding-right:1em;
	float:right;
	margin-right:3em;
}
.botonTriangulo span{
	padding-right:0.5em;
}
.homeBannerIzquierda{
	float:left;
	margin-right:0.3em;
}
#enlacesSociales{
	float:left;
	padding-right:1em;
	margin-left:2em;
}
#enlacesSociales ul{
	list-style:none;
	margin:0em;
	padding:0em;
}
#enlacesSociales ul li{
	display:inline;
}

#informacion{
	float:left;
}
#hotel{
	float:left;
}

.emplacement{
 background:url(../images/fondo_video.jpg) no-repeat; 
 margin:0em auto;
 width:974px;
 padding-top:0.1em;
}

.content{
 background:url(../images/fondo_banners.png) no-repeat; 
 margin:0em auto;
 width:974px;
}
.logo #idioma{
	float:left;
	display:block;
	margin-left:820px;
	position:absolute;
	margin-top:0.5em;
	font-family:verdana!important;
}
.logo #idioma li{
	display:inline;
	list-style:none;
}
#idioma a{
	color:#000!important;
	padding-right:10px;
}
.termariaTop{
	position:absolute;
	*position:relative;
	float:left;
	display:block;
	margin-top:-5em;
	margin-left:5em;
	padding:0em;
}
/*------area socios---*/
.contContenidosAreaFan {
	background:url(../images/fondoContenidoTexto.jpg) repeat-x;
	width:58.2em;
	margin-top:0.5em;
	margin-bottom:0px;
	*margin-bottom:3px;
}
p.intro{
	margin:-1.1em 1.2em 4em 1.2em;      
}
p.intro strong{    
	color:#646361!important;
}

.contContenidosAreaFan h1 {
	color:#333333;
	font:bold 19px Arial, Helvetica, sans-serif;
	padding:0.5em 0.8em; 
}

.contContenidosAreaFan p {
	font:12px Verdana, Geneva, sans-serif;
	line-height:1.5em;
	color:#646361!important;
}

.contContenidosAreaFan .masInfoC1, .contContenidosAreaFan .masInfoC2, .contContenidosAreaFan .masInfoC3, .contContenidosAreaFan .masInfoC4, .contContenidosAreaFan .masInfoC5, .contContenidosAreaFan .masInfoC6 {
	width:218px;
	float:left;
	padding:0 3px !important;
	text-align:center !important;
}

.contContenidosAreaFan .masInfoC1, .contContenidosAreaFan .masInfoC4 {
	clear:left !important;
}

.masInfoC1 img, .masInfoC2 img, .masInfoC3 img, .masInfoC4 img, .masInfoC5 img, .masInfoC6 img {
	border:none;
	display:block;
	margin:0 auto !important;
}

.contContenidosAreaFan .masInfo1, .contContenidosAreaFan .masInfo2, .contContenidosAreaFan .masInfo3, .contContenidosAreaFan .masInfo4, .contContenidosAreaFan .masInfo5 , .contContenidosAreaFan .masInfo6 {
	float:none;
	width:200px;
	clear:left;
	border-top:1px solid #aeaeae;
	margin:0 5px 19px;
	padding:4px 1px 4px 7px;
	text-align:left;
}

.contContenidosAreaFan .filaFloatsGrandes {
	overflow:hidden;
}

.contContenidosAreaFan h3 {
	margin:0 0 5px;
	padding-top:8px;
	color:#646361!important;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
}

.masInfoC1 p, .masInfoC2 p, .masInfoC3 p, .masInfoC4 p, .masInfoC5 p, .masInfoC6 p {
	margin:0.8em 0;
}

.contContenidosAreaFan .manoFan {
	width:699px;
	float:left;
	text-align:center;
	background:url(../images/manoFan.png) no-repeat right top;
	height:14em;
}

.manoFan p {
	text-align:left;
	margin-top:95px;
	margin-left:15px;
}

.circulo {
	background:url(../images/circulo.png) no-repeat;
	margin-left:37em;
	margin-top:-16.5em;
	width:22em;
	height:20em;
	position:absolute;
	z-index:9000;
}

.circulo p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	padding:0;
	margin:60px 0 0 50px;
	float:left;
	width:130px;
	line-height:1.2em;
}

.circulo p span {
	font-size:23px;
}

.circulo a {
	float:left;
	text-decoration:none;
	color:#333333;
	margin:10px 0 0 50px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2em;
	width:120px;
}
.circulo a:hover{
	color:#fff;
}
					
