body {
	background-color: #FFF;
	background: url(../images/background.jpg);
	background-repeat:repeat-x;
	margin: 0px;
}

.siguenos{
	margin-top:20px;
	margin-right:47px;
	}
.bot_youtube{
	margin-top:5px;
	margin-left:5px;
	}
.tex_fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-bottom:8px;
	}
.margen_left{
	padding-left:42px;
	}

.fondo_subcategoria{
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;*/
	background-color:#f1f1f1;
	margin-left:41px;
	padding-left:10px;
	padding-top:8px;
	/*width:181px;*/
	}
.tex_subcategoria{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#e9e7e7;
	/*height:30px;*/
	}
.tex_categoria{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#333;
	padding-left:20px;
	border-bottom:#e9e7e7 solid 1px;
	padding-top:10px;
	padding-bottom:10px;
	width:253px;
	}
.contenido_left{
	margin-left:45px;}
	
.foto_01{
	margin-top:25px;
	}
.contenido_productos_new{
	margin:0px 0px 25px 0px;
	padding:25px;
	border:1px solid #CCC;
	height:450px;
	border-bottom-color:#FFF;
	border-top-color:#FFF;
	border-right-color:#FFF;
	}
.tex_01{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#EE8600;
	}
.tex_01_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EE8600;
	}
.tex_02{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}
.tex_03{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EE8600;
	font-weight:bold;
	/*text-align:right;*/
	}
.fondo_contact{
	margin-top:20px;
	margin-left:30px;
	}
.tex_04{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EE8600;
	}
.tex_05{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	}
.fondo_footer{
	background-image:url(../images/fondo_footer.jpg);
	background-repeat:repeat-x;
	/*width:932px;
	/*height:50px;*/
	margin-top:20px;
	/*padding-top:10px;
	padding-right:20px;*/
		}

.tex_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	
		}
.tex_07{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EE8600;
	font-weight:bold;
	}
.tex_08{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
	padding-top:10px;
	padding-left:10px;
	}
.tex_09{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#EE8600;
	font-weight:bold;
	/*text-align:left;*/
	padding-left:10px;
	}
A.tex_07:hover {
	color: #999;
}

A{
color:#999;}

A:link, A:visited {text-decoration: none }
A:hover {
color:#EE8600;}

.fondo_contenido_home{
	padding-left:50px;
	/*padding-right:35px;*/
	}
.producto_home{
	border:#EE8600 solid 2px;
	/*padding:10px;
	width:275px;*/
	margin:20px 10px 10px 10px;
	}
.productos{
	border:#EE8600 solid 2px;
	/*padding:10px;
	width:275px;*/
	margin:20px 10px 3px 10px;
	}
.button { /* clase general */
  border: 1px solid #dedede;
  border-radius: 3px;
  color: #555;
  display: inline-block;
  font:  12px/12px Arial;
  padding: 8px 11px;
  text-decoration: none;
}

.button.white{
  background: #f5f5f5;
  border-color: #dedede #d8d8d8 #d3d3d3;
  box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;
  color: #555;
  text-shadow: 0 1px 0 #fff;
  background: -moz-linear-gradient(top,  #f9f9f9, #f0f0f0);
  background: -webkit-linear-gradient(top,  #f9f9f9, #f0f0f0);
  background: o-linear-gradient(top,  #f9f9f9, #f0f0f0);
  background: ms-linear-gradient(top,  #f9f9f9, #f0f0f0);
  background: linear-gradient(top,  #f9f9f9, #f0f0f0);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');
}

.button.white:hover{
    background: #f4f4f4;
    border-color: #c7c7c7 #c3c3c3 #bebebe;
    box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;
    text-shadow: 0 1px 0 #fdfdfd;
    background: -moz-linear-gradient(top,  #efefef, #f8f8f8);
    background: -webkit-linear-gradient(top,  #efefef, #f8f8f8);
    background: -o-linear-gradient(top,  #efefef, #f8f8f8);
    background: -ms-linear-gradient(top,  #efefef, #f8f8f8);
    background: linear-gradient(top,  #efefef, #f8f8f8);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');
}
.contenidos_texto{
	font-family:Arial, "Arial Narrow", "Arial Black";
	font-size:12px;
	margin-top:20px;
	/*text-align:justify;*/
}
.contenidos_body{
	margin:20px 40px 30px 0px;
	}
.foto_02{
	float:right;
	margin:0px 0px 20px 40px;
	border:#ca7725 solid 2px;
	padding:0px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	}
	
.foto_03{
	float:left;
	/*margin:10px 0px 20px 20px;*/
	border:#ca7725 solid 1px;
	padding:5px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	}
.formulario{
	margin-top:40px;
	border:#ca7725 solid 1px;
	padding:20px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	}
.fot_producto{
	border:#ca7725 solid 1px;
	/*padding:5px;*/
	border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
}
/*MENU DESPLEGABLE*/

 /* el menú en si mismo */
  .mi-menu  {
    /*border-radius: 5px;*/
    list-style-type: none;
    margin: 0 auto; /* si queremos centrarlo */
    padding:0 0px;
    /* la altura y su ancho dependerán de los textos */
    height: 68px; 
    width:1024px;
    /* el color de fondo */
    background: #eeeeee;
    /*background: -moz-linear-gradient(#555,#222);
    background: -webkit-linear-gradient(#555,#222);
    background: -o-linear-gradient(#555,#222);
    background: -ms-linear-gradient(#555,#222);
    background: linear-gradient(#555,#222);*/
  }

  /* si es necesario, evitamos que Blogger de problemas con los saltos de línea cuando escribimos el HTML */
  .mi-menu  br { display:none; }

  /* cada item del menu */
  .mi-menu  li {
    display: block;
    float: left; /* la lista se ve horizontal */
    height: 37px;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
	 z-index:99;
  }
  .mi-menu li a {
   /* border-left: 1px solid #000;
    border-right: 1px solid #666;*/
    color: #EEE;
    display: block;
    font-family: Tahoma;
    font-size: 13px;
     /*font-weight: bold;
   line-height: 28px;*/
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    /* animamos el cambio de color de los textos */
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
  }
  /* eliminamos los bordes del primer y el último */
  .mi-menu li:first-child a { border-left: none; }
  .mi-menu li:last-child a{ border-right: none; }
  /* efecto hover cambia el color */
  .mi-menu li:hover > a { color:#600;
  /*background-color:#F90;*/
   }

  /* los submenús */
  .mi-menu ul {
    border-radius: 0 0 5px 5px;
    left: 0;
    margin: 0;
    opacity: 0; /* no son visibles */
    position: absolute;
    top: 68px; /* se ubican debajo del enlace principal */
    /* el color de fondo */
    background: #EE8600;
    background: -moz-linear-gradient(#EE8600,#F9AF20);
    background: -webkit-linear-gradient(#22,#F9AF20);
    background: -o-linear-gradient(#EE8600,#F9AF20);
    background: -ms-linear-gradient(#EE8600,#F9AF20);
    background: linear-gradient(#EE8600,#F9AF20);
    /* animamos su visibildiad */
    -moz-transition: opacity .25s ease .1s;
    -webkit-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
  }
  /* son visibes al poner el cursor encima */
  .mi-menu li:hover > ul { opacity: 1; }

   /* cada un ode los items de los submenús */
  .mi-menu ul li {
    height: 0; /* no son visibles */
    overflow: hidden;
    padding: 0;
    /* animamos su visibildiad */
    -moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
  }
  .mi-menu li:hover > ul li {
    height: 45px; /* los mostramos */
    overflow: visible;
    padding: 0;
  }
  .mi-menu ul li a {
    border: none;
    border-bottom: 1px solid #fff;
    margin-right: 15px;
    /* el ancho dependerá de los textos a utilizar */
    padding: 0px;
    width: 190px;
	height:37px;
	
  }
  /* el último n otiene un borde */
  .mi-menu ul li:last-child a { border: none; }
 .fondo_bt{
	 background-color:#eee;}
	 .fondo_bt :hover{background-color:#eee;}
 .content_products{
	 margin-top:30px;
	 /*border: 1px solid #EE8600;*/
	 }
	.content_products_interno{
	 /*margin-top:20px;*/
	 border: 1px solid #EE8600;
	 padding:5px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:11px;
	 }
	 .content_products_titulo{
	 /*margin-top:20px;*/
	 border-right: 1px solid #FC6;
	 background-color:#EE8600;
	 color:#FFF;
	 padding:5px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 }
	 .content_products_disponible{
	 /*margin-top:20px;*/
	 border: 1px solid #EE8600;
	 padding:5px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:9px;
	 color:#0C0;
	 }
	 .content_products_nodisponible{
	 /*margin-top:20px;*/
	 border: 1px solid #EE8600;
	 padding:5px;
	 font-family:Verdana, Geneva, sans-serif;
	 font-size:9px;
	 color:#F00;
	 }