body, .cuerpo
{
	font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
	color: #EDEDEB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*
	scrollbar-3d-light-color: #bfbfbf;
    scrollbar-arrow-color: black;
   scrollbar-base-color: #FFFFFF;
   scrollbar-dark-shadow-color: bfbfbf;
   scrollbar-face-color: #FFFFFF;
   scrollbar-highlight-color: #bfbfbf;
   scrollbar-shadow-color: black;
   */
    background-color: #FFFFFF;
    /*background:url("bgRepeat.png");*/
}

P, TD , Li
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
        /*text-align: left;*/
}


/*
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
*/

table.submenuproductos
{
background-image:url(nav_bg.png); background-repeat:repeat-x;
}


#busqueda {
      float:left;
      /*width:50%;
      background:#FCF3F8;*/
      /*font-size:14px;*/
      line-height:normal;
      }

#busquedarapida
{
    width:100%;
       margin:0px;
       padding:0px;
      
}
/* ----------------- INICIO  Menu */

#menuSecciones {
      width:100%;
       margin:0px;
       padding:0px;
       text-align: center;

      }

    #menuSecciones ul {
	  margin:0px;
	  padding:0px;
	  list-style:none;
	  text-align: center;
      }
     #menuSecciones li {
     	padding:0;
    	float: left;
    	display:inline;
    	margin:0px 0px 0px 0px;
    	width:80px;
    	}
    #menuSecciones li a {
      display:inline;
      font-size:10px;
      font-family: Arial, Helvetica, sans-serif;
      width:80px;
	  padding:0;
      margin:2px 2px 0px 0px;
      height:16px;
      float: left;
      text-align: center;
       text-decoration:none;
       background:url("fondo_boton_menu_secciones.png")  no-repeat;
       color:#003567;
       font-weight:bold;
        text-transform: uppercase;
      }

  /*  #menuCatalogo a {
      font-size:12px;
      background:url("fondoFamiliPadre0");
      /*margin:0px 10px 0px 0px;
      text-decoration:none;
      }*/
    #menuSecciones a span {
      /*float:left;*/
      font-size:11px;
      display:inline;
      /*background:url("tabrightD.png") no-repeat right top;*/
      /*padding:5px 15px 4px 6px;*/
      /*padding:0px 10px 0px 0px;*/
      color:#FFFFFF;
      font-weight:bold;
      text-align:center;
       margin:2px 2px 0px 0px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menuSecciones a span {float:none;}
    /* End IE5-Mac hack */
    #menuSecciones a:hover span {
      color:#FFC801;
      }
    #menuSecciones a:hover {
      color:#FFC801;
      background:url("fondo_boton_menu_secciones.png")  no-repeat;
      }
    #menuSecciones a:hover span {
      /*background-position:100% -21px;*/
      }
	#menuSecciones li.desplegado a.desplegado {
      color:#003567;
      background:url("fondo_boton_menu_secciones.png")  no-repeat;
      }
	#menuSecciones a.fijo {
	  font-family: Arial, Helvetica, sans-serif;
      color:#FEFE00;
      background:url("fondo_boton_menu_secciones.png")  no-repeat;
      font-weight:bold;
      }

/* estilos para las cabeceras de los formularios */



/* Estilos para el menú vertical de productos */
#menuCatalogo ,  #menuContacto  , #menuCliente{
      width:100%;
      height:100%;
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: center;
       vertical-align: top;
       /*background-color:#EBDADA;*/
       /*border: 1px solid #961717;*/
      }
    #menuCatalogo ul ,  #menuContacto ul, #menuCliente ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }

 #menuCatalogo li a ,  #menuContacto li a , #menuCliente li a{
      /*display:inline;*/
      /*list-style-image: url("icono_lista_categorias.png");*/
      font-size:10px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight:bold;
      display:block;
      width:100%;
      padding:0;
      padding-top: 5px;
      margin:3px 0px 0px 0px;
      height:30px;
      text-align: left;
      text-decoration:none;
     /* background:url("icono_lista_categorias.png") no-repeat center left;*/
      vertical-align: top;
      color:#335475;
        text-transform: uppercase;
       text-indent:3px;
        border-bottom: 1px solid #000000;
         
}
      
     #menuCatalogo li.volver a  {
      /*display:inline;*/
      list-style-image: url("icono_lista_categorias.png");
      font-size:12px;
      font-family: Arial, Helvetica, sans-serif;
      font-weight:bold;
      display:block;
      width:100%;
      padding:0;
      padding-top: 5px;
      margin:3px 0px 0px 0px;
      height:40px;
      text-align: left;
      text-decoration:none;
      background:url("boton_anterior.png") no-repeat center left;
      vertical-align: bottom;
      color:#000000;
        text-transform: uppercase;
       text-indent:40px;
       border-bottom: 1px solid #000000;
      }

    #menuCatalogo a:hover  ,  #menuContacto a.hover , #menuCliente a.hover{
      color:#082E39;
      /*background:url("fondoFamiliaN0_1.png") no-repeat top right;*/
      font-weight:bold;
      }
    #menuCatalogo li a.fijo ,  #menuContacto li.a.fijo , #menuCliente li.a.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("fondoFamiliaN0_2.png") no-repeat top right;
      }


#menuCatalogoN1 {
      width:200px;
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: center;
       vertical-align: top;

      }
    #menuCatalogoN1 ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }

    #menuCatalogoN1 li a {
      /*display:inline;*/
      font-size:9px;
      font-family: Arial, Helvetica, sans-serif;
      display:block;
	  width:200px;
	  padding:0;
	   padding-top: 5px;

      margin:3px 0px 0px 0px;
      height:20px;
      /*padding:0px;*/
      text-align: left;
	  text-decoration:none;
      /*background:url("fondoFamiliaN1_0.png") no-repeat top right;*/
      vertical-align: bottom;
      color:#97181B;
		text-transform: uppercase;
		text-indent:15px;
      }

    #menuCatalogoN1 a:hover {
      color:#082E39;
      background:url("fondoFamiliaN1_1.png") no-repeat top right;
      font-weight:bold;
      }
    #menuCatalogoN1 li a.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("fondoFamiliaN1_2.png") no-repeat top right;
      }


#menuCatalogoN2  {
      width:250px;
       margin:0px;
       padding:0px;
       text-align: left;

      }
    #menuCatalogoN2 ul {
	  margin:0px;
	  padding:0px;
	  list-style:none;
	  text-align: left;
      }
    #menuCatalogoN2 li a {
    font-family: Arial, Helvetica, sans-serif;
      /*display:inline;*/
      font-size:10px;
      display:block;
		width:250px;
		padding:0;
      margin:2px 0px 0px 0px;
      height:20px;
      /*padding:0px;*/
      text-align: left;
       text-decoration:none;
       background:url("fondoFamiliaN1_0.png");
       color:#08A1DD;
	text-transform: uppercase;
	/*font-weight: normal;*/

      }
  /*  #menuCatalogo a {
      font-size:12px;
      background:url("fondoFamiliPadre0");
      /*margin:0px 10px 0px 0px;
      text-decoration:none;
      }*/
    #menuCatalogoN2 a span {
      /*float:left;*/
      font-size:8px;
      display:block;
      /*background:url("tabrightD.png") no-repeat right top;*/
      /*padding:5px 15px 4px 6px;*/
      /*padding:0px 10px 0px 0px;*/
      color:#FFFFFF;
      font-weight:bold;
      text-align:left;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menuCatalogoN2 a span {float:none;}
    /* End IE5-Mac hack */
    #menuCatalogoN2 a:hover span {
      color:#000000;
      }
    #menuCatalogoN2 a:hover {
      color:#000000;
      background:url("fondoFamiliaN1_1.png");
      }
    #menuCatalogoN2 a:hover span {
      /*background-position:100% -21px;*/
      }
	#menuCatalogoN2 li.desplegado a.desplegado {
      color:#000000;
      background:url("fondoFamiliaN1_2.png");
      }


#menuEmpresa {
      width:215px;
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: center;
       vertical-align: top;

      }
    #menuEmpresa ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }

	#menuEmpresa li.cabecera_1 {
      /*display:inline;*/
      font-size:12px;
      font-family: Arial, Helvetica, sans-serif;
      display:block;
	  width:215px;
	  padding:0;
	  padding-top: 6px;
      margin:5px 0px 0px 0px;
      height:30px;
      /*padding:0px;*/
      text-align: left;
	  text-decoration:none;
      background:url("fondo_cabeceramenus_empresa_2.png") no-repeat top right;
      vertical-align: bottom;
      color:#FFFFFF;
      font-weight:bold;
	  text-transform: uppercase;
	  text-indent:40px;
      }
     #menuEmpresa li.cabecera_2 {
      /*display:inline;*/
      font-size:12px;
      font-family: Arial, Helvetica, sans-serif;
      display:block;
	  width:215px;
	  padding:0;
	  padding-top: 6px;
      margin:5px 0px 0px 0px;
      height:30px;
      /*padding:0px;*/
      text-align: left;
	  text-decoration:none;
      background:url("fondo_cabeceramenus_empresa_3.png") no-repeat top right;
      vertical-align: bottom;
      color:#FFFFFF;
      font-weight:bold;
	  text-transform: uppercase;
	  text-indent:40px;
      }
     #menuEmpresa li.cabecera_0 {
      /*display:inline;*/
      font-size:12px;
      font-family: Arial, Helvetica, sans-serif;
      display:block;
	  width:215px;
	  padding:0;
	  padding-top: 6px;
      margin:5px 0px 0px 0px;
      height:30px;
      /*padding:0px;*/
      text-align: left;
	  text-decoration:none;
      background:url("fondo_cabeceramenus_empresa_1.png") no-repeat top right;
      vertical-align: bottom;
      color:#FFFFFF;
      font-weight:bold;
	  text-transform: uppercase;
	  text-indent:40px;
      }

    #menuEmpresa li a {
      /*display:inline;*/
      font-size:12px;
      font-family: Arial, Helvetica, sans-serif;
      display:block;
	  width:215px;
	  padding:0;
	   padding-top: 5px;
      margin:3px 0px 0px 0px;
      height:25px;
      /*padding:0px;*/
      text-align: left;
	  text-decoration:none;
      background:url("fondo_menus_empresa_0.png") no-repeat top right;
      vertical-align: bottom;
      color:#082E39;
		text-transform: uppercase;
		text-indent:40px;
      }

    #menuEmpresa a:hover {
      color:#082E39;
      background:url("fondo_menus_empresa_1.png") no-repeat top right;
      font-weight:bold;
      }
    #menuEmpresa li a.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("fondo_menus_empresa_2.png") no-repeat top right;
      }

 #menuPiePpal {
      width:650px;
       margin:0px;
       padding:0px;
       text-align: center;

      }

    #menuPiePpal ul {
	  margin:0px;
	  padding:0px;
	  list-style:none;
	  text-align: center;
      }
     #menuPiePpal li {
     	padding:0;
    	float: left;
    	display:inline;
    	margin:0px 0px 0px 0px;
    	width:130px;
    	}
    #menuPiePpal li a {
      display:inline;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      width:130px;
      padding:0;
      margin:2px 2px 0px 0px;
      height:16px;
      float: left;
      text-align: center;
       text-decoration:none;
       /*background:url("fondo_boton_menu_secciones.png")  no-repeat;*/
       color:#000000;
       /*font-weight:bold;*/
        text-transform: uppercase;
        border-right: 1px solid #000000;
      }


    #menuPiePpal a span {
      font-size:11px;
      display:inline;
      color:#000000;
      /*font-weight:bold;*/
      text-align:center;
      margin:2px 2px 0px 0px;
      
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menuPiePpal a span {float:none;}
    /* End IE5-Mac hack */
    #menuPiePpal a:hover span {
      color:#000000;
      }
    #menuPiePpal a:hover {
      color:#000000;
      /*background:url("fondo_boton_menu_secciones.png")  no-repeat;*/
      }
    #menuPiePpal a:hover span {
      /*background-position:100% -21px;*/
      }
	

/* Botones */

#BotoneraV {
      width:100px;
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: center;
       vertical-align: top;

      }
    #BotoneraV ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }

	#BotoneraV li a {
      /*display:inline;*/
      font-size:9px;
      font-family: Arial, Helvetica, sans-serif;
      display:block;
	  width:100px;
	  padding:0;
	  padding-top: 3px;
	  margin:3px 0px 0px 0px;
      height:35px;
      /*padding:0px;*/
      text-align: center;
	  text-decoration:none;
      background:url("boton_botonera_0.png") no-repeat top right;
      vertical-align: bottom;
      color:#FFFFFF;
      font-weight:bold;
	 text-indent:20px;
      }


    #BotoneraV li a:hover {
      color:#F0F820;
      font-weight:bold;
	  text-decoration:underline;
      }
    #BotoneraV li a.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("boton_botonera_2.png") no-repeat top right;
      }

#BotoneraH {
      width:400px;
/*
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: center;
       vertical-align: top;
*/       margin:0px;
       padding:0px;
       text-align: left;
      }

    #BotoneraH ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }

     #BotoneraH li {
     	padding:0;
    	float: left;
    	display:inline;

    	}

	#BotoneraH li a {
      display:inline;
      font-size:10px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
	  width:100px;
	  padding:0;
	  padding-top: 3px;
	  margin:3px 10px 0px 0px;
      height:35px;
      /*padding:0px;*/
      text-align: center;
	  text-decoration:none;
      background:url("boton_botonera_0.png") no-repeat top right;
      vertical-align: bottom;
      color:#FFFFFF;
      font-weight:bold;
	 text-indent:5px;
      }


    #BotoneraH li a:hover {
      color:#F0F820;
      font-weight:bold;
	  text-decoration:underline;
      }
    #BotoneraH li a.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("boton_botonera_2.png") no-repeat top right;
      }

#BotoneraH_Cesta , #BotoneraH_Documento {
      /*width:0px;*/
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: right;
       vertical-align: top;
      }

    #BotoneraH_Cesta ul , #BotoneraH_Documento ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }
     #BotoneraH_Cesta li  , #BotoneraH_Documento li {
     	padding:0;
    	float: right;
    	display:inline;
margin:3px 10px 0px 0px;
width:100px;
    	}

	#BotoneraH_Cesta li a  , #BotoneraH_Documento li a {
      display:inline;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:right;
	  width:100px;
	  padding:0;
	  padding-top: 3px;
	  margin:3px 10px 0px 0px;
      height:35px;
      /*padding:0px;*/
      text-align: center;
	  text-decoration:none;
      background:url("boton_botonera_0.png") no-repeat top right;
      vertical-align: bottom;
      color:#FFFFFF;
      font-weight:bold;
	 text-indent:20px;
      }


    #BotoneraH_Cesta li a:hover , #BotoneraH_Documento a:hover {
      color:#F0F820;
      font-weight:bold;
	  text-decoration:underline;
      }
    #BotoneraH_Cesta li a.fijo , #BotoneraH_Documento a.fijo {
      color:#F0F820;
      font-weight:bold;
      background:url("boton_botonera_2.png") no-repeat top right;
      }



#Botonera_Asistente {
      /*width:0px;*/
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: center;
       vertical-align: top;
      }

    #Botonera_Asistente ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }
     

#Botonera_Asistente li a {
      display:inline;
      font-size:13px;
      font-family: Arial, Helvetica, sans-serif;
      float:right;
	  width:120px;
	  padding:0;
	  padding-top: 10px;
	  margin:0px 0px 0px 0px;
      height:35px;
      /*padding:0px;*/
      text-align: left;
	  text-decoration:none;
      background:url("boton_asistente_0.png") no-repeat top right;
      vertical-align: bottom;
      color:#ffffff;
      font-weight:bold;
	 text-indent:10px;
      }

   
    #Botonera_Asistente li.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("boton_asistente_1.png") no-repeat top right;
      }

      input.mynavigation_button {
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      text-align: center;
      text-decoration:none;
      background:url("boton_botonera_0.png") no-repeat top right;
      vertical-align: bottom;
      color:#333333;
      font-weight:bold;
       border: none;
       width:100px;
       height:30px;
      }

 td.PestaniasPrincipal
 {
  /*   background:#000000; */
 }

 td.TituloPestaniasPrincipal
 {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-transform: uppercase;
	color: #8A4545;
	/*text-shadow:#000000 1px 1px 10px ;*/
	text-decoration: none;
	text-transform:uppercase;
	outline-color: #0000ff;
 }

#PestaniasPrincipal {
      /*width:0px;*/
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: left;
       vertical-align: top;
      }

    #PestaniasPrincipal ul {
	  margin:0px 0px 0px 0px;
	  padding:0px;
	  list-style:none;
	 }
     #PestaniasPrincipal li {
     	padding:0;
    	float: left;
        display:block;
        width:160px;
    	}


     #PestaniasPrincipal li a.opcion0 {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_0.png") no-repeat top right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

       #PestaniasPrincipal li a.opcion0_on {
       display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_0.png") no-repeat bottom right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }


    #PestaniasPrincipal li a.opcion0:hover {
      color:#082E39;
      font-weight:bold;            
      background-position:bottom;

      }

    #PestaniasPrincipal li a.opcion1 {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_1.png") no-repeat top right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }
#PestaniasPrincipal li a.opcion1_on {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_1.png") no-repeat bottom right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

    #PestaniasPrincipal li a.opcion1:hover {
      color:#082E39;
      font-weight:bold;
      background-position:bottom;
      }

    #PestaniasPrincipal li a.opcion2 {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_2.png") no-repeat top right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

#PestaniasPrincipal li a.opcion2_on {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_2.png") no-repeat bottom right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

    #PestaniasPrincipal li a.opcion2:hover {
      color:#082E39;
      font-weight:bold;
      background-position:bottom;
      }

    #PestaniasPrincipal li a.opcion3 {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_3.png") no-repeat top right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

#PestaniasPrincipal li a.opcion3_on {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_3.png") no-repeat bottom right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

    #PestaniasPrincipal li a.opcion3:hover {
      color:#082E39;
      font-weight:bold;
      background-position:bottom;
      }

    #PestaniasPrincipal li a.opcion4 {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_4.png") no-repeat top right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

#PestaniasPrincipal li a.opcion4_on {
      display:block;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:160px;
      padding:0px 10px 0px 0px;
      text-indent:65px;
      margin:0px 0px 0px 0px;
      height:50px;
      text-align:left;
      text-decoration:none;
      background:url("pestania_principal_4.png") no-repeat bottom right;
      vertical-align: middle;
      color:#333333;
      font-weight:bold;
      }

    #PestaniasPrincipal li a.opcion4:hover {
      color:#082E39;
      font-weight:bold;
      background-position:bottom;
      }

    #PestaniasPrincipal li a.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("pestania_principal_1.png") no-repeat top right;
      }


TD.TabsFichaArticulo
	{
background-color:#FFFFFF;
	border-bottom: 1px solid #335475;
	}



#TabsFichaArticulo {
      width:100%;
       margin:0px 0px 0px 0px;
       padding:0px;
       text-align: center;
       vertical-align: middle;
        background-color:#FFFFFF;
        height:40px;
        border-bottom: 1px solid #335475;
      }

    #TabsFichaArticulo ul {
	  margin:5px 5px 0px 0px;
	  padding:0px;
	  list-style:none;
           height:40px;
	 }

 #TabsFichaArticulo li {
     	float: left;
    	display:inline;
        margin:5px 5px 0px 0px;
        height:25px;
    	}

	#TabsFichaArticulo li a.inactiva {
      display:inline;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
      width:190px;
      margin:5px 0px 0px 0px;
      height:28px;
      padding-top:5px;
      text-align: center;
	  text-decoration:none;
      background:url("pestana_off.png") no-repeat top right;
      vertical-align: bottom;
      color:#333333;
      font-weight:bold;
	      text-indent: 10px;
   
}

      #TabsFichaArticulo li a.activa {
      display:inline;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
	  width:190px;
	 margin:0px 0px 0px 0px;
      padding-top:5px;
      height:32px;
      text-align: center;
	  text-decoration:none;
      background:url("pestana_on.png") no-repeat top right;
      vertical-align: bottom;
      color:#333333;
      font-weight:bold;
	  }


        #TabsFichaArticulo li a.inactiva:hover {
      display:inline;
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      float:left;
	  width:190px;
	/* padding-top: 3px;*/
	  margin:5px 0px 0px 0px;
      height:28px;
      padding-top:5px;
      text-align: center;
	  text-decoration:none;
      background:url("pestana_on.png") no-repeat top right;
      vertical-align: bottom;
      color:#333333;
      font-weight:bold;
	  }


    #TabsFichaArticulo li a:hover {
      color:#082E39;
      font-weight:bold;
	  text-decoration:underline;
      }
    #TabsFichaArticulo li a.fijo {
      color:#082E39;
      font-weight:bold;
      background:url("pestana_on.png") no-repeat top right;
      }


/* ----------------- FIN  Menu */

/* Otros tabs con links */

a.linkVisor {
	padding: 0;
	/*background:url("opcionvisor0.png");*/
	text-decoration: none;
	color: #000000;
	width:120px;
	height:20px;
}
a.linkVisor:hover, a.linkVisor:active {
	 /*background:url("opcionvisor1.png");*/
	text-decoration: underline;
}
	/* fin otros tabs con links */

.tituloempresacabecera
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-transform: uppercase;
	color: #333333;
	text-shadow: 5,00px 5,00px 5,00px #000000;
	text-decoration: none;
	text-transform:uppercase;
	outline-color: #0000ff;

}

.subtituloempresacabecera {

	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D85A0C;
	text-decoration: none;
	text-transform: uppercase;
}

td.separadorMenuCabecera
{
    background: url("fondo_separador_menu_secciones.png");
    font-size: 2px;
}
.fuentefecha {
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	color: #C0BABA;
	text-decoration: none;
}
.fuentetelefono {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.fuentetelefonoreducida , .fuentefaxreducida
    {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9F251A;
	text-decoration: none;

}
.fuentefax {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}
.fuenteemail {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9F251A;
	text-decoration: none;
	font-style: none;
}

.datostelefonocabecera{

	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D85A0C;
	text-decoration: none;
	text-transform: uppercase;
}


/*
td.textoIdioma , A.textoIdioma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #987243;
}

td.textoIdiomaResaltado , A.textoIdiomaResaltado , A.textoIdioma:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: bold;
}

*/

td.SeccionCabecera , A.SeccionCabecera , A.SeccionCabecera:visited , A.SeccionCabecera:link
{
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      text-align: center;
      text-decoration:none;
      color:#003567;
      font-weight:bold;
}
A.SeccionCabecera:hover
{
      font-size:11px;
      font-family: Arial, Helvetica, sans-serif;
      text-align: center;
      text-decoration:none;
        color:#FFC801;
      font-weight:bold;
}

td.MenuSeccionesCabecera
{
    background: url("fondo_menu_secciones.png");
}

td.BotonMenuSeccionesCabecera
{
    background: url("fondo_boton_menu_secciones.png");
}
td.separadorcabecera
	{
	font-size: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}
td.separadorcabecera2
	{
	background-color: #003466;
	font-size: 5px;
	}

hr.separadorcabecera
{
height: 4px;
border: 0;
color: #CCCCCC;
background-color: #CCCCCC;
}

hr.separadorlocalizador
{
height: 1px;
border: 0;
color: #003466;
background-color: #003466;
}

hr , hr.separadorarticulo, hr.separadorfamilias
{
height: 1px;
border: 0;
color: #999999;
background-color: #999999;
}

hr.limitadorcabecera
{
height: 3px;
border: 0;
color: #707978;
background-color: #707978;
}

hr.localizadorarticulo, hr.localizadorEmpresa, hr.localizadorseccion
 {
 height: 1px;
border: 0;
color: #003466;
background-color: #003466;
 }

 td.MenuSecciones
{
    background-color: #EBDADA;
    border: 1px solid #EBDADA;
}


/* Cabecera de secciones */

td.cabeceraseccion1
	{
	background: url("barra_noticias.png")   no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	height:35px;
	text-indent:50px;
	}

Td.tabMenu
{
text-align: center;
vertical-align: top;
/*background: url("fondo_barra_menu.png");	*/
}

A.tabMenu , A.tabMenu:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990100;
	text-decoration: none;
	text-transform: uppercase;
	background: url("pestania_0.png");
}

A.tabMenu:hover
{
	color: #868686;
	/*background: url("fondo_barra_menu.png");	*/
}


.separador
{
	height: 1px;
	font-size: 1px;
}

.textoFechaActual
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;

 }
.textoFechaModificacion
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	text-decoration: none;
 }

 td.TextoIdioma , A.TextoIdioma , A.TextoIdioma:visited
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
 }


td.TextoIdiomaResaltado , A.TextoIdiomaResaltado , A.TextoIdiomaResaltado:visited , A.TextoIdioma:Hover
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EDC055;
	font-weight: bold;
	text-decoration: none;	
 }

Td.FenefaCorportativa
{
	 background-color: #003366;
	 font-size: 6px;
	 font-style: normal;
}

td.columna1
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #474747;
	font-weight: bold;

  }

td.columna2, td.columna3, td.columna4, td.columna5
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #000000;
	text-align: justify;
  }

/*
.titulofamilia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0066;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	vertical-align: top;

}
*/
td.TituloFamilia , h1.TituloFamilia
	{
	/*background: url("fondo_titulo.png");*/
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
	}

.literalfamilia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#990100;
	text-decoration: none;
	text-align: justify;
	vertical-align: middle;
	height: 50px;

}

.textofamilia {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	line-height: normal;
}


.titulofamiliapadre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #990000;
	height: 25px;
}


A.descripcionfamilia, td.descripcionfamilia  {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	line-height: normal;
}

td.relacionfamiliasprecio , td.relacionfamiliasdescuento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

A.relacionfamilias , td.relacionfamilias  , h2.relacionfamilias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #8A4545;
	text-decoration: none;
}

A.relacionfamilias:hover {
	color: #676767;
	text-decoration: none;
}

UL.relacionsubfamilias {
      margin:0px 2px 0px 0px;
	  padding:5px;
	  list-style:none;
      }

A.relacionsubfamilias , td.relacionsubfamilias , h3.relacionsubfamilias  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	/*font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

A.relacionsubfamilias:hover {
	color: #961919;
	text-decoration: none;
        /*font-weight: bold;*/
}


A.subseccionlibre
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #8A4545;
	text-decoration: none;
}

A.subseccionlibre:hover
{
    text-decoration: underline;
}
td.subseccionlibre  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #8A4545;
	text-decoration: none;
}

td.minima
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
table.front-end
{
    background-color: #FFFFFF;
    /*border: 1px solid #6E7D7A;*/
}

table.cabecera
	{
	background-color :#FFFFFF;
	}
td.fondocabecera
	{
	background-color :#FFFFFF;
	}

table.subsecciones
	{
	background-color: #EEEEEE;
	border: 1px solid #6E7D7A;
}

table.subsecciones1
	{
	/*background-color: #FF0066;*/
	/*border: 1px solid #0000FD*/
}

td.cabecerasubsecciones
	{
	/*background: url("fondo_cabecera_subsecciones.jpg");		*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #FF679A;*/
	color: #FFC801;
	text-align: center;
	text-transform:uppercase;
	background: url("fondo_cabeceramenus.png");
	}
td.cabecerasubsecciones1
	{
	/*background: url("fondo_cabecera_subsecciones.jpg");		*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #FF679A;*/
	color: #000000;
	text-align: center;
	background: url("fondo_cabeceramenus_1.png");
	}

td.textosubsecciones , A.textosubsecciones , A.textosubsecciones:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#990000;
}

td.textosubseccionesdestacado , A.textosubseccionesdestacado , A.textosubseccionesdestacado:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#990000;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
}

.textosubseccionescomentario
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#8a8a8a;
	text-transform: none;
	}

table.informacionusuario
	{
	/*background-color: #DCDCDC;	*/
	}

table.infoArticulo , table.infoMasinformacion , table.infoImagenesrelacionadas, table.infoArticulosrelacionados , table.infoficherosrelacionados
	{
	/*background-color: #E9EEEE;*/
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid  #707C7A; */
}

table.infoImagenesrelacionadas
	{
	background-color: #E9EEEE;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid  #707C7A;
}
tr.CabecerainfoArticulo
	{
	/*background-color: #E2E2E2;		*/
}

td.CabecerainfoArticulo
	{
	/*background-color: #E2E2E2;CabecerainfoArticulo
	border: 1px solid  #003366;
	*/
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#000000;
	text-align: left;
}

tr.infoArticulo
	{
	/* background-color: #F5F5F5;	*/
}

td.infoArticulo, td.ficherosrelacionados , A.ficherosrelacionados , A.ficherosrelacionados:hover
	{
	/*background-color: #F5F5F5;*/
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;

	/*border: 1px solid  #003366; */color: #9a0201;
	/*text-align: right;*/
}
.comentarioinfoarticulo
{
	font-size: 9px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
.infoTitulo
	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #24454A;
	font-weight: bold;
	text-transform: uppercase;

	}
td.PrecioinfoArticulo
	{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*border: 1px solid  #003366;*/
	color: #092F38;
        text-decoration: line-through;
}

td.DescuentoinfoArticulo
	{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #438DC4;
}

td.PrecioFinalinfoArticulo
	{
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*border: 1px solid  #003366;*/
	color: #4F6D8F;
}

td.CantidadinfoArticulo
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*border: 1px solid  #003366;*/
	color: #000000;
}

td.etiquetainformacionusuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
td.textoinformacionusuario , A.textoinformacionusuario{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	font-weight: bold;
}

A.textoinformacionusuario:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.resaltadoinformacionusuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: Navy;
}

table.tarifasespeciales
	{
	border : 1px solid #003366;
	background-color :#FFFFFF;
	}

tr.cabeceratarifasespeciales {
	background-color: #6E7D7A;
}

tr.literaltarifasespeciales {
	/*background-color: #003366;*/
}

td.cabeceratarifasespeciales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6E7D7A;
	border: 1px solid #6E7D7A;

}

tr.relaciontarifasespeciales {
	background-color: #E9EEEE;
}

td.relaciontarifasespeciales , td.relaciontarifasespecialescantidad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	border: 1px solid #6E7D7A;
	background-color: #E9EEEE;
}

td.relaciontarifasespecialesprecio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #557293;
	text-decoration: none;
	border: 1px solid #6E7D7A;
	background-color: #E9EEEE;
}

A.relaciontarifasespeciales , A.relaciontarifasespeciales:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


A.relaciontarifasespeciales:hover  {
	color: #666666;
	text-decoration: none;
}
.relaciontarifasespeciales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

td.literaltarifasespeciales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #6E7D7A;
	border: 1px solid #6E7D7A;

}

td.resaltadotarifasespeciales , P.resaltadotarifasespeciales, A.resaltadotarifasespeciales{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#990000;

}

table.menu
	{
	/* background-color: #ffff99;	*/
	background-color: #FFFFFF;
	border-right-color: #003366;
	border-right-style: solid;
	border-right-width: 1px;
}
table.submenu
	{
	/* background-color: #ffff99;	*/
	background-color: #E2E2E2;
	border: 1px solid #003366;
}

td.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#941020;
}

.etiquetamenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.textomenu , A.textomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#072E39;
}

A.textomenu:Hover {
	color: #000000;
}
.titulomenu
	{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	color:#FE6699;
	font-weight: bold;
	}

.resaltadomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #e5e5e5;
}

tr.cabeceramenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.cabeceramenu , td.cabeceramenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #003366;
	text-decoration: none;

}
A.cabeceramenu_1 , td.cabeceramenu_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
}
A.cabeceramenu_2 , td.cabeceramenu_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #006600;
	text-decoration: none;
}

td.separadormenusfamilia {
	/*background-color: #FF0066;*/
	font-size: 6px;
	font-family: sans-serif;
	/*background: url("fondo_familia.png");*/
}

tr.menusfamiliapadre {
	/*background-color : #003366;		*/
}


td.menusfamiliapadre {
	/*border : 1px solid #003366;
	border-color : #003366 #003366 #003366 #003366;
	text-transform: uppercase;
	text-decoration: none;
	*/
	background: url("fondo_familia.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-variant: normal;
	font-style: normal;
	line-height: normal;

}

A.menusfamiliapadre  , A.menusfamiliapadre :visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	text-decoration:none;
}

A.menusfamiliapadre:hover {

	color: #FDCD00;
}

Table.menusubfamilia {
	/*background-color: #FF0066;*/
}

td.menusubfamilia , A.menusubfamilia , A.menusubfamilia:hover{
	/*
	background-color: #FF0066;
	border: 1px solid;
	border-color: #E2E2E2 #E2E2E2 #003366 #E2E2E2;
	text-transform: uppercase;
	*/
	background: url("fondo_subfamilia.png");
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #003366;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

A.menusubfamilia:hover {
	color:#990000;
}





td.menusotros {
	/*border : 1px solid #003366;
	border-color : #003366 #003366 #003366 #003366;
	text-transform: uppercase;
	text-decoration: none;
	*/
	background: url("fondo_menu.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003466;
	font-variant: normal;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;

}

A.menusotros  , A.menusotros :visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003466;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	font-weight:bold;
}

A.menusotros:hover {

	color: #000000;
}


tr.menusPromociones {
	background-color : #FFFFFF;
	border : 1px solid Black;
	border-color : Black Black Black Black;
}



td.menusPromociones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000	;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	text-align: center;
	background-color :#982424;
}

A.menusPromociones {
	font-size : 12px;
	text-decoration : none;
	font-weight : bold;
	font-family: Arial ,  Helvetica ,  sans-serif;
	color :#FFFFFF;
}

.menusPromociones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000	;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	text-align: center;
}
A.menusPromociones:hover {
	font-family: Arial ,  Helvetica ,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color:#ffff00;
	text-align: center;
}

.subseccion
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
	}

tr.subseccion {
font-family: Verdana, Arial, Helvetica, sans-serif;
}


td.subseccion
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
	border: 1px solid #ffffff;
	}

 A.subseccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
}


A.subseccion:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	color:#ffff00;

}



tr.submenus {
	border : 1px solid Black;
	border-color : Black Black Black Black;
	background-color: #6699CC;
}


td.submenus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #ffffff	;
	text-align: center;
	border : 1px solid Black;
	border-color : Black Black Black Black;
}

.submenus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #ffffff	;
	text-align: center;
	text-decoration:none;
	font-weight:bold;


}
A.submenus:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	text-align: center;
	color:#ffff00;

}


tr.menususuario {
	border : 1px solid Black;
	border-color : Black Black Black Black;
	background-color: white;
}


 td.menususuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	font-weight:bold ;
	color: #941020;
	text-align: center;
	border : 1px solid Black;
	border-color : Black Black Black Black;
}

.menususuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #941020	;
	text-align: center;
	font-weight:bold ;
}
A.menususuario:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	text-align: center;
	color:#941020;

}


tr.CabeceraUsuario {
	background-color: #E9EEEE;
}

td.CabeceraUsuario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #003366;
	text-decoration: none;
}


table.Articulo
	{
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

table.Articulo1
	{
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid  #0000FD;
}



td.marcoarticulo, td.contraoferta
	{
	background-color: #335473;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid  #335473;
        color: #FFFFFF;
        font-weight: bold;
}
span.contraoferta
{
	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
        font-weight: bold;
}
tr.cabeceraarticulo {
	background-color: #6699CC;
}

td.cabeceraarticulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.cabeceraarticulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6699CC;
	background-position: center center;
	text-align: center;
}

tr.cabeceracesta {
	/*background-color: #FF0066;*/
}

td.cabeceracesta {
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

/* Estilos Paginación */
.literalpaginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
}


.paginaspaginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

A.paginaspaginacion:Hover {
	text-decoration:underline;

}
.destacadopaginaspaginacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}



div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
        background-color: #FFFFFF;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #003366;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #003366;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #003366;
	color: #FFFFFF;
	background-color: #951F23;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #003366;
	font-weight: bold;
	background-color: #003366;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}


/* Fin estilos paginación */

tr.detallecesta {
	background-color: White;
}
A.detallecesta , td.detallecesta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #003366;
	text-decoration:none;
}
tr.detallecesta1 {
	background-color: #FFFFFF;
}

A.detallecesta1 , td.detallecesta1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #003366;
	text-decoration:none;       
        background-color: #FFFFFF;

}
tr.lineatotalcesta {
	background-color:#9FB0B8;
}

A.lineatotalcesta , td.lineatotalcesta {
	background-color:#9FB0B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
        border-bottom: 1px solid #000000;
        border-top: 1px solid #000000;

}

tr.lineabaseimponible 
{
	background-color:#C9E9FC;
}

A.lineabaseimponible , td.lineabaseimponible {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*font-weight: bold;*/
	color: #003366;
	text-decoration:none;
         border-top: 1px solid #000000;
         background-color:#C9E9FC;
}

tr.lineadescuento
{
	background-color:#ACD7F2;
}

A.lineadescuento , td.lineadescuento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*font-weight: bold;*/
	color: #003366;
	text-decoration:none;
        background-color:#ACD7F2;
        border-top: 1px solid #000000;
}

tr.lineaportes
{
	background-color:#ecf0f6;
}

A.lineaportes , td.lineaportes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*font-weight: bold;*/
	color: #003366;
	text-decoration:none;
        background-color:#ecf0f6;
        border-top: 1px solid #000000;
}
tr.lineaimporteneto
{
	background-color:#A3B8D0;
}


A.lineaimporteneto , td.lineaimporteneto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*font-weight: bold;*/
	color: #003366;
	text-decoration:none;
        background-color:#A3B8D0;
        border-top: 1px solid #000000;
}

tr.lineaimporteiva
{
	background-color:#7494B8;
}


A.lineaimporteiva , td.lineaimporteiva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	/*font-weight: bold;*/
	color: #003366;
	text-decoration:none;
        background-color:#7494B8;
        border-top: 1px solid #000000;
}

tr.lineaimportetotal {
	background-color:#335473;
}

A.lineaimportetotal , td.lineaimportetotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
        background-color:#335473
         border-bottom: 1px solid #000000;
        border-top: 1px solid #000000;
}

table.cabecerarelacionarticulo {
	background-color: #E2E2E2;
	border: 1px solid #990101
}

td.cabecerarelacionarticulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform:uppercase;
}


table.resultados
	{

	}
tr.cabeceraresultados
	{
	background: #77888F;
	}

th.resultados {
	background: #77888F;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: center;
	/*border-right: 1px solid #fff;
	line-height: 1.2;*/
}

td.resultados {
	padding: 6px 11px;
	color:#0E3137;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
	background: #CDDADA;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;

}

tr.resultados_alt td {
	background: #D9E4F1;
}

tr.resultados_over td {
	background: #93C0EC;
}

A.resultados , A.resultados:visited {
font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}


A.resultados:hover
	{
	text-decoration: underline;
	}



table.visorarticulos
	{
	background: #FFFFFF;
	}
tr.cabeceravisorarticulos
	{
	background: #557293;
	}

th.visorarticulos {
	background: #557293;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: center;
	height:25px;
	/*border-right: 1px solid #fff;
	line-height: 1.2;*/
}

td.visorarticulos {
	padding: 6px 11px;
	color:#092F38;
	/*border-bottom: 1px solid #95bce2;*/
	vertical-align: top;
	background: #CDDADA;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	height:20px;
}

tr.visorarticulos td {
	background: #FFFFFF;
}

tr.visorarticulos_alt td {
	background: #D9E4F1;
}



tr.visorarticulos_over td {
	background: #93C0EC;

}

A.visorarticulos , A.visorarticulos:visited {
font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #092F38;
	text-decoration: none;
}


A.visorarticulos:hover
	{
	text-decoration: underline;
	}



/*
table.relacionarticulos {
	background-color: #FFFFFF;
	border: 1px solid #990101
}
tr.relacionarticulos {
	background-color: #FFFFFF;
}
*/


A.relacionarticulos , A.relacionarticulos:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	/*font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.destacadorelacionarticulos , A.destacadorelacionarticulos , td.destacadorelacionarticulos , A.destacadorelacionarticulos:visited {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

/*
A.relacionfamilias , td.relacionfamilias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #961913;
	text-decoration: none;
}

*/
A.relacionfamilias:hover ,  A.articulosrelacionado:hover {
	color: #000000;
	text-decoration: none;
}

/*
table.relacionarticulos1 {
	background-color: #FFEDCD;
	border: 1px solid #990101
}
tr.relacionarticulos1 {
	background-color: #FFEDCD;
}


A.relacionarticulos1 , td.relacionarticulos1 , A.relacionarticulos1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}

A.destacadorelacionarticulos1 , td.destacadorelacionarticulos1 , A.destacadorelacionarticulos1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}

A.relacionarticulos:hover , A.relacionarticulos1:hover , A.articulosrelacionado:hover , A.destacadorelacionarticulos:hover ,  A.destacadorelacionarticulos1:hover{
	color: #000000;
	text-decoration: none;
}relacionarticulos
*/
td.relacionarticulosdestacado
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	}
 A.relacionarticulosdestacado
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	}

/* para la visualizaciÃ³n de la pÃ¡gina principal */

A.relacionarticulosvisor , td.relacionarticulosvisor , A.relacionarticulosvisor:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	/*font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	color: #85CDF8;
	text-decoration: none;
	text-align: center;

}

A.relacionarticulosvisor:hover {
	color: #666666;
	text-decoration: none;
}

td.relacionarticulosdestacadovisor
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	}
 A.relacionarticulosdestacadovisor
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	}

 td.preciopromocionvisor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #6898ED;
	text-decoration: none;
	text-align: center;
}

table.articulosliquidacion
	{
	;

	}
td.articulosliquidacioncabecera
	{
	border : 1px solid #FE9901;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FE9901;
	text-decoration: none;
	text-align: center;
	}

td.articulosliquidacion
	{
	border : 1px solid #FE9901;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	}

 A.articulosliquidacion , A.articulosliquidacion:visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	}


 A.articulosliquidacion:hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	}


/* hasta aqui la visualizaciÃ³n de la pÃ¡gina principal */

	/*
.relacionarticulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
*/
.reldescarticulos {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

td.codigoarticulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bfbfbf;
	text-decoration: none;
}

.visorReferencia
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F2921;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	}
.preciopromocion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}
 .visorPrecio , A.visorPrecio, A.visorPrecio:hover, A.visorPrecio:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: line-through;
	text-align: center;
	}
.visorDescuento , A.visorDescuento, A.visorDescuento:hover, A.visorDescuento:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}

.visorPrecioFinal , A.visorPrecioFinal, A.visorPrecioFinal:hover, A.visorPrecioFinal:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #557293;
	text-decoration: none;
	text-align: center;
	}
.visorLiteralPreciosEspeciales
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6303;
	text-decoration: Underline;
	text-align: center;
	}
.visorLiteralIVA
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	}
.precioarticulo , .descuentoarticulo
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5e5e5e;
	text-decoration: none;
	}

.referenciaarticulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	}
/*
td.localizadorarticulo  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top;
	}
*/
td.fichaarticulo {
	background-color: #FFFFFF;
	/*border: 1px solid #990000;*/

}
.tituloarticulo, H1.tituloarticulo, P.tituloarticulo, td.tituloarticulo {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 20px;
	/*font-weight: bold;*/
	font-variant: normal;
	color: #092D39;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
}

.tituloarticulorecomendar, H1.tituloarticulorecomendar, P.tituloarticulorecomendar, td.tituloarticulorecomendar {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	font-variant: normal;
	color: #961917;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
}

.titulomensajecorreo
{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: bold;*/
	font-variant: normal;
	color: #8A4545;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	vertical-align: top;
}

.tituloempresa, td.tituloempresa, td.tituloseccion {
	font-family: Helvetica, Arial, Verdana,  sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
}

.titulorecomendar, td.titulorecomendar {
	font-family: Helvetica, Arial, Verdana,  sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
}

td.refernciaarticulo
{
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 16px;
	/*font-weight: bold;*/
	font-variant: normal;
	color: #FFCC00;
	text-decoration: none;
	text-transform: uppercase;
	text-align: right;
	vertical-align: top;
}

.literalarticulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#0099CC;
	text-decoration: none;
	text-align: justify;
	vertical-align: middle;
	height: 50px;

}

.textoarticulo {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	line-height: normal;
}

.descripcionarticulo, .descripcionimagenesadicionales, .descripciondatosempresa {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #676767;
	line-height: normal;
}

.descripcionmensajecorreo {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #0;
	line-height: normal;
}
.descripcionmensajecorreoresaltado {
	font-weight: bold;
}
.descripcionmensajecorreodestacado {
	font-style: italic;
}

.descripciondatosempresaresaltado
	{
	font-weight: bold;
	}

.cabeceradescripcionarticulo, .cabecerafichatecnica , .cabeceraimagenesadicionales , .cabeceraarticulosrelacionados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
.descripcionfichatecnica {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	line-height: normal;
}

.apuntearticulo
	{
	font-family: Verdana;
	font-size: 8px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	text-align: left;
	}
table.imagenesadicionales
	{
	border : 1px solid #003366;
	}
A.imagenesadicionales , td.imagenesadicionales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

td.articulosrelacionados , A.articulosrelacionados, H2.articulosrelacionados, td.familiasrelacionadas , A.familiasrelacionadas, h2.familiasrelacionadas  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #3A9ACE;
	text-decoration: none;
}




.descripciontitulofamilia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #333333;
	text-align: right;
	text-decoration: none;

}

.localizadorfinal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0D9FDD;
	text-decoration: none;
}

td.localizador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #a8a8a8;

	/*border-bottom: 1px solid  #990000;*/
}
td.localizadorFamiliaArticulo, Td.localizadorEmpresa, td.localizadorseccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9CAAAD;

	/*border-bottom: 1px solid  #990000;*/
}

A.localizadorFamiliaArticulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A91849;
        text-decoration: none;
}

td.localizadorReferenciaArticulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #A91849;

	/*border-bottom: 1px solid  #990000;*/
}
A.localizador
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #335475;
        text-decoration: underline;
	}


A.localizador:hover, A.localizadorFamiliaArticulo:hover
	{
    	color: #a8a8a8;
	text-decoration: underline;
	}

/*
td.subtituloempresa {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003466;
	text-decoration: none;
	text-transform: uppercase;

}


.descripciondatosempresaTitulo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF0066;
}

.descripciondatosempresa {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.destacadodescripciondatosempresa
	{

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	}

A.descripciondatosempresa , .descripciondatosempresaresaltado {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

*/

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tablapromocion
{
	border-right: #CCCCCC 1px solid;
	background-position: right top;
	border-top: #CCCCCC 1px solid;
	font-size: 11px;
	background-attachment: fixed;
	border-left: #CCCCCC 1px solid;
	width: 100%;
	border-bottom: #CCCCCC 1px solid;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100px;
}

.tablapromocionvisor
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.tablapromocionarticulo
	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid  #77898D;*/
}
td.tablapromocionarticulo_borde
	{
	border: 1px solid  #77898D;
	}

td.tablapromocionarticulo_borde1
	{
	border: 1px solid  #77898D;
	}

/*
td.tablapromocionarticulo_bordesuperior
	{
	border-top: 3px solid  #FF0068;
	}
td.tablapromocionarticulo_bordeinferior
	{
	border-bottom: 3px solid  #FF0068;
	}
td.tablapromocionarticulo_bordecentral
	{
	border-left: 3px solid  #FF0068;
	border-right: 3px solid  #FF0068;
	}
TD.tablapromocionarticulo_info_bordecentral
	{
	border-left: 3px solid  #FF0068;
	border-right: 3px solid  #FF0068;
	background-color: #FECCCD;
	}
td.tablapromocionarticulo_info_bordeinferior
	{
	font-size: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 3px solid  #FF0068;
	background-color: #FECCCD;
	}

td.tablapromocionarticulo_bordeizquierdo
	{
	border-left: 3px solid  #FF0068;
	}
td.tablapromocionarticulo_bordederecho
	{
	border-right: 3px solid  #FF0068;
	}

Td.tablapromocionarticulo_etiqueta
	{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	font-variant: normal;
	color: #000000;
	}

Td.tablapromocionarticulo_contenido
	{
	vertical-align: top;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	font-variant: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	}

*/
/*
td.tablamarcoarticulo_bordesuperior
	{
	border-top: 7px solid  #FF0068;
	}
td.tablamarcoarticulo_bordeinferior
	{
	border-bottom: 7px solid  #FF0068;
	}
td.tablamarcoarticuloarticulo_bordeizquierdo
	{
	border-left: 7px solid  #FF0068;
	}
td.tablamarcoarticuloarticulo_bordederecho
	{
	border-right: 7px solid  #FF0068;
	}

table.tablamarcoarticulo , table.tablaboton
	{
	background-color: #FFCDCC;
	}
*/
table.tablapromocionfamila
	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*border: 1px solid Gray;*/
}
.tablageneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(fondotabla.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right top;
	height: 100%;
	width: 650px;
}

table.tablapie
	{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #FFFFFF;
	/*border: 1px solid Gray;*/
}

TD.tablapie
	{
	font-size: 11px;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	color: #000000;

	/*border: 1px solid Gray;*/
}

.menusnovedades {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom-style: none;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: center;
	background-color: #66CCCC;
}



.menusfamiliahija {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-align: left;
	text-indent: 5pt;
	background-color: #F2F2F2;
}
.combocabecera
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	font-variant: normal;
	color: #95181C;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
        /*
	border-bottom-style: solid;
	border-bottom-color: #FF0066;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0066;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0066;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0066;
	border-left-width: 1px;
        */
}
.cajatexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-color: #FF0066;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0066;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-color: #FF0066;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0066;
	border-left-width: 1px;
}

.cajatextobusqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	border: 1px solid #717D7B;
	background-color: #FFFFFF;
}
.cajatextobusqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
	border: 1px solid #717D7B;
	background-color: #FFFFFF;
}
.cajatextocantidad_inactivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
        background:#858F8E;
	text-align: right;
	border: 1px solid #003366;
}

.cajatextocantidadinfoarticulo {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none; 
	text-align: right;
	border: 1px solid #7A332C;
	}

td.botonarticulo , A.botonarticulo , A.botonarticulo:visited , A.botonarticulo:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
}

td.boton , A.boton , A.boton:visited , A.boton:link
 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	text-decoration: none;
}
A.boton:hover
 {
	text-decoration: underline;
}



/*  MÓDULO VISOR CESTA */

tr.visorcesta
 {}
td.visorcesta
{
background-color: #ffffff;
vertical-align: top;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
font-variant: normal;
color: #003466;
border: 1px solid #09A3DF;
}
A.visorcesta , A.visorcesta:visited , A.visorcesta:link
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
color: #003466;
}

A.visorcesta:hover
{
color: #000000;
}


tr.visorcestaliteral
 {}

Td.visorcestaliteral
{
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-variant: normal;
color: #003466;
}

Td.visorcestaTotal
{
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-variant: normal;
color: #000000;
}

tr.menumodulomasvendido {
	/*background-color : #E2E2E2;*/
}



td.menumodulomasvendido , A.menumodulomasvendido , A.menumodulomasvendido:hover{
	/*
	background-color: #E2E2E2;
	border: 1px solid;
	border-color: #E2E2E2 #E2E2E2 #003366 #E2E2E2;
	text-transform: uppercase;
	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-variant: normal;
	color: #658d65;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

A.menumodulomasvendido:hover {
	color:#990000;
}


/* Esquinas redondeadas  general*/

.gb1h, .gb2h, .gb3h, .gb4h, .gb2bh, .gb3bh, .gb4bh{font-size:1px; overflow:hidden; display:block;}
.gb1h {height:1px; background:#FFFFFF; margin:0 5px;}
.gb2h, .gb2bh {height:1px; background:#FFFFFF; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;}
.gb3h, .gb3bh {height:1px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.gb4h, .gb4bh {height:2px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.gb2bh, .gb3bh, .gb4bh {background: #FFFFFF;}
.gheadh , .gfooth {background: #000000; border-right:1px solid #000000; border-left:1px solid #000000;}
.gheadh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.gcontenth {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;}
.gcontenth div {margin-left: 12px; padding-top: 5px;}


/* Esquinas redondeadas */

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#000000; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#FFFFFF; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.b2bh, .b3bh, .gb4bh {background: #FFFFFF;}
.headh , .footh {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;}
.contenth div {margin-left: 0px; padding-top: 0px;}

/* Esquinas redondeadas menu lateral*/

.mlb1h, .mlb2h, .mlb3h, .mlb4h, .mlb2bh, .mlb3bh, .mlb4bh{font-size:1px; overflow:hidden; display:block;}
.mlb1h {height:1px; background:#335473; margin:0 5px;}
.mlb2h {height:1px; background:#335473; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;}
.mlb2bh {height:1px; background:#FFFFFF; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;}
.mlb3h  {height:1px; background:#335473; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.mlb3bh {height:1px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.mlb4h  {height:1px; background:#335473; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.mlb4bh {height:1px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.mlb2bh, .mlb3bh, .mlgb4bh {background: #FFFFFF;}
.mlheadh {
        height:20px;
        background: #335473;
        border-right:1px solid #000000;
        border-left:1px solid #000000;
        font-family:  'Arial Black',Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-variant: normal;
	color: #cad4d7;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
        text-align: center;
        vertical-align: middle;
}
.mlfooth {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;}
.mlheadh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
/*.mlcontenth {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;}*/
.mlcontenth {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;height:auto}
.mlcontenth_all {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;height:99%}

mlcontenth_all div, .mlcontenth div {margin-left: 12px; padding-top: 5px;}


/* Esquinas redondeadas visor articulo*/

.vab1h, .vab2h, .vab3h, .vab4h, .vab2bh, .vab3bh, .vab4bh{font-size:1px; overflow:hidden; display:block;}
.vab1h {height:2px; background:#EBDADA; margin:0 5px;}
.vab2h, .vab2bh {height:2px; background:#FFFFFF; border-right:3px solid #EBDADA; border-left:3px solid #EBDADA; margin:0 3px;}
.vab3h, .vab3bh {height:2px; background:#FFFFFF; border-right:2px solid #EBDADA; border-left:2px solid #EBDADA; margin:0 2px;}
.vab4h, .vab4bh {height:3px; background:#FFFFFF; border-right:2px solid #EBDADA; border-left:2px solid #EBDADA; margin:0 1px;}
.vab2bh, .vab3bh, .vagb4bh {background: #FFFFFF;}
.vaheadh , .vafooth {background: #FFFFFF; border-right:2px solid #EBDADA; border-left:2px solid #EBDADA;}
.vaheadh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.vacontenth {background: #D7D6D6; border-right:2px solid #EBDADA; border-left:2px solid #EBDADA;}
.vacontenth div {margin-left: 12px; padding-top: 5px;}

/* Esquinas redondeadas cuerpo informacion*/

.cib1h, .cib2h, .cib3h, .cib4h, .cib2bh, .cib3bh, .cib4bh{font-size:1px; overflow:hidden; display:block;}
.cib1h {height:1px; background:#335473; margin:0 5px;}
.cib2h {height:1px; background:#335473; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;}
.cib2bh {height:1px; background:#FFFFFF; border-right:2px solid #000000; border-left:2px solid #000000; margin:0 3px;}
.cib3h  {height:1px; background:#335473; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.cib3bh {height:1px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 2px;}
.cib4h  {height:1px; background:#335473; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.cib4bh {height:1px; background:#FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000; margin:0 1px;}
.cib2bh, .cib3bh, .cigb4bh {background: #FFFFFF;}
.ciheadh, .ciheadh h1 {
        min-height:40px;
        background: #335473;
        border-right:1px solid #000000;
        border-left:1px solid #000000;
        font-family:  'Arial Black',Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-variant: normal;
	color: #cad4d7;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
            text-align: center;
    vertical-align: middle;
}
.cifooth {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;}
.ciheadh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.cicontenth {background: #FFFFFF; border-right:1px solid #000000; border-left:1px solid #000000;height:auto}

.cicontenth div {margin-left: 0px; padding-top: 0px}


/* visor de articulo */



#liquid-round {
width:100%;
margin:0px 0px;
background:#fff url(rcleftside.png) repeat-y left top;
}
.lrtop {
   width:100%;
   height:20px;
   background:url(rctop.png) no-repeat left top;
   }
    .lrtop span {
        width:100%;
   display:block;
   position:relative;
   height:20px;
  background:url(rctop-right.png) no-repeat right top;
   }

  .lrcenter-content {
      width:100%;
  position:relative;
   background:url(rcrightside.png) repeat-y right top;
   padding:0px 0px 0px 0px;
   margin:0px 0px -20px 0px;
   }

.lrbottom {
width:100%;
height:60px;
background:url(rcbottom.png) no-repeat left bottom;
z-index:-1;
}
.lrbottom span {
    width:100%;
display:block;
position:relative;
height:60px;
background:url(rcbottom-right.png) no-repeat right top;
z-index:-1;
}


/* MENSAJES */

.textomensaje
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: normal;
	color: #4F4E4E;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

A.textomensaje
{
     font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-variant: normal;
	color: #951F23;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}

.textomensajeresaltado
{
  font-weight:bold;
}

.textocomentariomensaje
{
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
	font-size: 14px;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

TD.textoLPDmensaje, P.textoLPDmensaje
{
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
	font-size: 10px;
	font-variant: normal;
	color: #899392;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
}

.textoLPDmensajeresaltado
{
  font-weight:bold;
}

A.textoLPDmensaje
{
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
	font-size: 10px;
	font-variant: normal;
	color: #899392;
	font-style: normal;
	line-height: normal;
	text-decoration: underline;
}
/* FORMULARIO */


/* CAPA PRINCIPAL */

#visormain
{
overflow:auto;
width:970px;
height:350px;
}


/* Estilos para la página principal o de inicio */
td.urls_cabecera
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-variant: normal;
   font-weight: bold;
    color: #93b2d8;
    font-style: normal;
    line-height: normal;
    text-decoration: none;
}

td.fenefacabeceraprincipal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color: #FF679A;*/
	color: #FFC801;
	text-align: right;
	text-transform:uppercase;
	background: url("fondo_cabecera_principal.png");
}
.titulocabeceraprincipal

{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	/*color: #FF679A;*/
	color: #FFFFFF;
	text-align: right;
	text-transform:uppercase;
}

.subtitulocabeceraprincipal

{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	/*color: #FF679A;*/
	color: #743028;
	text-align: right;
	/*text-transform:uppercase;*/
}

.resaltadocabeceraprincipal

{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	/*color: #FF679A;*/
	color: #557293;
	/*text-transform:uppercase;*/
}
td.seccionprincipal , A.seccionprincipal , A.seccionprincipal:visited,  A.seccionprincipal:link , H1.seccionprincipal
{
    font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	/*color: #FF679A;*/
	color: #8a4545;
        text-decoration:none;
	/*text-transform:uppercase;*/
}

A.seccionprincipal:hover

{
    font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*font-weight: bold;*/
	/*color: #FF679A;*/
	color: #8a4545;
        text-decoration:underline;
	/*text-transform:uppercase;*/
}

/* = #mainNav2 & #mainNav3 & #mainNav4 & #mainNav5
----------------------------------------------------------------------------------------------------*/
#mainNav{clear:both}
#mainNav li{
	height:71px;
	list-style:none;
	float:left;
	background-color:#EBEBEB;
	background-image: url(navBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#mainNav li.current{
	background-color:#C36615;
	background-image: url(navCurrentBtn.gif);
}

#mainNav li.lastDone{
	background-color:#7C8437;
	background-image: url(navLastDoneBtn.gif);
}

#mainNav li.done{
	background-color:#7C8437;
	background-image: url(navDoneBtn.gif);
}

#mainNav li a, #mainNav li a:link, #mainNav li a:visited, #mainNav li a:hover, #mainNav li a:active {
color:#ccc;
}

#mainNav li.lastDone a, #mainNav li.lastDone a:link, #mainNav li.lastDone a:visited, #mainNav li.lastDone a:hover, #mainNav li.lastDone a:active, #mainNav li.current a, #mainNav li.current a:link, #mainNav li.current a:visited, #mainNav li.current a:hover, #mainNav li.current a:active, #mainNav li.done a, #mainNav li.done a:link, #mainNav li.done a:visited, #mainNav li.done a:hover, #mainNav li.done a:active {
color:#fff;
}

#mainNav li.done a:hover, #mainNav li.lastDone a:hover  {
color:#FFFF99;
cursor:hand;
}

#mainNav li a em{
width:110px;
display:block;
margin:6px 0 0 10px;
 font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 12px;
font-style:normal;
font-weight:bold;
}

#mainNav li a span{
width:110px;
display:block;
margin-left:10px;
font-weight:normal;
}

#mainNav li.mainNavNoBg{
background-image:none;
}

#mainNav li a{
height:71px;
display:block;
}

/* #mainNav.Pedido */
#mainNav.mainNav li{width:140px;}
#mainNav.mainNav li a{width:140px;}


/* #mainNav.Presupuesto */
#mainNav.fiveStep li{width:150px;}
#mainNav.fiveStep li a{width:150px;}

/* #mainNav.fourStep */
#mainNav.fourStep li{width:227px;}
#mainNav.fourStep li.mainNavNoBg{width:229px;}
#mainNav.fourStep li a{width:227px;}

/* #mainNav.threeStep */
#mainNav.threeStep li{width:303px;}
#mainNav.threeStep li.mainNavNoBg{width:304px;}
#mainNav.threeStep li a{width:303px;}

/* #mainNav.twoStep */
#mainNav.twoStep li{width:455px;}
#mainNav.twoStep li a{width:455px;}

#wizardpanel {
	background-color: #F5F5F5; margin:5px;display:none;
}
#wizardcontent {
	height:300px
}
#wizardwrapper{width:920px;}

