#cse-search-box {
	margin: 0px;
	margin-bottom: 3px;
	}

body {
	background-image:  url(images/mainbg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-family: Arial, Verdana;
	font-size: 12px;
}

	body A {
      font-weight: bold;
      color: #EE9601;
   }

   body A:hover {
      font-weight: bold;
      color: #FFFFFF;
      text-decoration: underline;
   }

FORM {
	font-family: Arial, Verdana;
	font-size: 12px;
}

TABLE {
	font-family: Arial, Verdana;
	font-size: 12px;
}



H2 {
   font-family: Arial, Verdana;
   font-size: 14px;
   color: #F0DBB2;
   font-style:italic;
}

.contenedor-principal {
   background-color: #8C0003;
   width: 1024px;
   }

.contenedor-estandar {
   // Contenedor de todo el ancho de la pantalla
   // que se usa para incluir los distintos modulos
   // (basicamente es una franja centrada del color del sitio)
   position: relative;
   background-color: #8C0003;
   margin: 0 auto 0 auto;
   width: 1024px;
   }

.contenedor-cabezal {
   }

.contenedor-adsense-336x280-indice-categorias {
   width: 340px;
   height: 280px;
   border: 1px solid #610500;
   margin-left: 5px;
   margin-bottom: 5px;
   background-color: #850104;
   }

.contenedor-indice-categorias {
   text-align: center;
   width: 350px;
   border: 0px;
   }

.contenedor-ultimos-articulos {
   width: 100%;
   border: 0px;
   }

.contenedor-indice-cursos {
   width: 350px;
   border: 0px;
   }

.contenedor-politica-privacidad {
   background-color: #E69200;
   border: 2px solid yellow;
   padding: 15px;
   text-align: center;
   }

   .contenedor-politica-privacidad A {
      font-size: 14px;
      font-weight: bold;
      color: #FFD821;
      }

.contenedor-recetas {
   float: left;
   width: 840px;
   }

.contenedor-receta {
   float: left;
   width: 800px;
   padding: 15px;
   }

.contenedor-curso {
	width: 500px;
   padding: 15px;
   }

.titulo-curso {
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 18px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 10px;
   color: #FFD201;
   font-weight: bold;
}

.contenedor-articulos {
   float: left;
   width: 840px;

   }

.contenedor-articulo {
   float: left;
   width: 800px;
   padding: 15px;
   }

.contenedor-fotos {
   float: left;
   width: 840px;

   }

.cabezal-texto-solo-positivo {
   position: absolute;
   left: 15px;
   top: 3px;
   font-family: Arial, Verdana;
   font-weight: bold;
   font-size: 36px;
   padding: 0px;
   margin: 0px;
   color: #FF9E05;
   font-style:italic;
}

.cabezal-texto-solo-negativo {
   position: absolute;
   left: 17px;
   top: 5px;
   font-family: Arial, Verdana;
   font-weight: bold;
   font-size: 36px;
   padding: 0px;
   margin: 0px;
   color: #000000;
   font-style:italic;
}

.cabezal-texto-postres-negativo {
   position: absolute;
   left: 15px;
   top: 15px;
   font-family: Arial black, Arial, Verdana;
   font-size: 64px;
   padding: 0px;
   margin: 0px;
   color: #000000;
   }

.cabezal-texto-postres-positivo {
   position: absolute;
   left: 10px;
   top: 11px;
   font-family: Arial black, Arial, Verdana;
   font-size: 64px;
   padding: 0px;
   margin: 0px;
   color: #FFD201;
}

.cabezal-texto-slogan {
   position: absolute;
   left: 15px;
   top: 100px;
   font-family: Arial, Verdana;
   font-size: 12px;
   padding: 0px;
   margin: 0px;
   color: #FFD201;
   font-style:italic;
}


.menu-principal {
   width: 100%;
   font-family: Arial, Verdana;
   padding: 2px;
   margin: 0px;
   background-color: #780000;
   color: #FFD201;
   border-right: 1px solid red;
   border-bottom: 1px solid red;
}

   .menu-principal .opcion {
      font-weight: bold;
      font-size: 12px;
      color: #FFAE01;
   }

	   .menu-principal .opcion A {
	      font-weight: bold;
      	font-size: 12px;
	      color: #FFAE01;
	   }

	   .menu-principal .opcion A:hover {
	      font-weight: bold;
      	font-size: 12px;
	      color: #FFFFFF;
	      text-decoration: underline;
	   }


.fichita-categoria {
      border: 1px solid #610500;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 10px;
      width: 336px;
      height: 57px;
      font-family: Arial;
      font-size: 15px;
      padding: 1px;
      padding-left: 8px;
      overflow: hidden;
      background-color: #850104;
      text-align: left;
   }

   .fichita-categoria .titulo {
         width: 100%;
         font-family: Arial;
         font-size: 14px;
         font-weight: bold;
         color: #EE9601;

      }

   .fichita-categoria .descripcion {
         width: 100%;
         font-family: Arial;
         font-size: 11px;
         font-weight: none;
         color: #FFEADD;
      }

   .fichita-categoria A {
      font-family: Arial, Verdana;
      font-size: 14px;
      text-decoration: underline;
   }

   .fichita-categoria A:hover {
      font-weight: bold;
      color: #EE9601;
   }

.micro-fichita-receta {
      float: left;
      border: 1px solid black;
      margin-top: 5px;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 5px;
      width: 100px;
      height: 90px;
      font-family: Arial;
      font-size: 10px;
      padding: 1px;
      overflow: hidden;
      background-color: #6E0A00;
      text-align: center;
   }

   .micro-fichita-receta .thumbnail {
         width: 50px;
         height: 45px;
         margin: 1px;
         margin-bottom: 1px;
         background-color: black;
         border: 1px solid red;
      }


.fichita-receta {
      float: left;
      border: 1px solid black;
      margin-top: 15px;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 25px;
      width: 185px;
      height: 168px;
      font-family: Arial;
      font-size: 13px;
      padding: 3px;
      overflow: hidden;
      background-color: #6E0A00;
      text-align: center;
   }

   .fichita-receta .titulo {
         width: 100%;
         text-align: center;
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
         color: #FFAD1D;
      }

   .fichita-receta A {
      font-family: Arial, Verdana;
      color: #FFD201;
      text-decoration: none;
   }

   .fichita-receta A:hover {
      font-weight: bold;
      color: #FFAE01;
   }

   .fichita-receta .thumbnail {
         width: 100px;
         height: 90px;
         margin: 2px;
         margin-bottom: 5px;
         background-color: black;
         border: 2px solid red;
      }



.fichita-curso {
      float: left;
      border: 1px solid black;
      margin-top: 20px;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 10px;
      width: 700px;
      font-family: Arial;
      font-size: 13px;
      padding: 3px;
      overflow: hidden;
      background-color: #6E0A00;
   }

   .fichita-curso .titulo {
         width: 100%;
         text-align: left;
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
         color: #FFAD1D;
      }

   .fichita-curso P {
      font-family: Arial, Verdana;
      font-size: 13px;
      color: #FFFFC0;
      text-decoration: none;
      text-align: left;
   }

   .fichita-curso A {
      font-family: Arial, Verdana;
      color: #FFD201;
      text-decoration: none;
   }

   .fichita-curso A:hover {
      font-weight: bold;
      color: #FFAE01;
   }



.fichita-articulo {
      float: left;
      border: 1px solid black;
      margin-top: 15px;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 25px;
      width: 185px;
      height: 168px;
      font-family: Arial;
      font-size: 13px;
      padding: 3px;
      overflow: hidden;
      background-color: #6E0A00;
      text-align: center;
   }

   .fichita-articulo .titulo {
         width: 100%;
         text-align: center;
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
         color: #FFAD1D;
      }

   .fichita-articulo A {
      font-family: Arial, Verdana;
      color: #FFD201;
      text-decoration: none;
   }

   .fichita-articulo A:hover {
      font-weight: bold;
      color: #FFAE01;
   }

   .fichita-articulo .thumbnail {
         width: 100px;
         height: 90px;
         margin: 2px;
         margin-bottom: 5px;
         background-color: black;
         border: 2px solid red;
      }

.micro-fichita-articulo {
      float: left;
      border: 1px solid black;
      margin-top: 5px;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 5px;
      width: 90px;
      height: 100px;
      font-family: Arial;
      font-size: 10px;
      padding: 3px;
      overflow: hidden;
      background-color: #6E0A00;
      text-align: center;
   }

   .micro-fichita-articulo .titulo {
         width: 100%;
         text-align: center;
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
         color: #FFAD1D;
      }

   .micro-fichita-articulo A {
      font-family: Arial, Verdana;
      color: #FFD201;
      text-decoration: none;
   }

   .micro-fichita-articulo A:hover {
      font-weight: bold;
      color: #FFAE01;
   }

   .micro-fichita-articulo .thumbnail {
         width: 50px;
         height: 45px;
         margin: 2px;
         margin-bottom: 5px;
         background-color: black;
         border: 1px solid red;
      }

.fichita-foto {
      float: left;
      border: 1px solid black;
      margin-top: 15px;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 25px;
      width: 115px;
      height: 145px;
      font-family: Arial;
      font-size: 13px;
      padding: 3px;
      overflow: hidden;
      background-color: #6E0A00;
   }

   .fichita-foto .titulo {
         width: 100%;
         text-align: center;
         font-family: Arial;
         font-size: 12px;
         font-weight: bold;
         color: #FFAD1D;
      }

   .fichita-foto A {
      font-family: Arial, Verdana;
      color: #FFD201;
      text-decoration: none;
   }

   .fichita-foto A:hover {
      font-weight: bold;
      color: #FFAE01;
   }

   .fichita-foto .thumbnail {
         width: 100px;
         height: 90px;
         margin: 2px;
         margin-bottom: 5px;
         background-color: black;
         border: 2px solid red;
      }

.contenedor-articulos-recientes {
	width: 350px;
	font-size: 10px;
	background-color: #770104;
	padding-left: 10px;
	text-align: center;
	}

	.contenedor-articulos-recientes .titulo {
		margin: 0px;
		padding: 0px;
		color: #FFB9A9;
		background-color: #5B0103;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		}

.contenedor-cursos-recientes {
	width: 350px;
	font-size: 10px;
	background-color: #770104;
	}

	.contenedor-cursos-recientes .titulo {
		margin: 0px;
		padding: 0px;
		color: #FFB9A9;
		background-color: #5B0103;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		}

.contenedor-recetas-recientes {
	position: absolute;
	top: 5px;
	left: 420px;
	font-size: 10px;
	background-color: #770104;
	}

	.contenedor-recetas-recientes .titulo {
		color: #FFB9A9;
		background-color: #5B0103;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		}


.titulo-receta {
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 28px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   color: #FFD201;
   font-weight: bold;
}

.titulo-articulo {
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 28px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   color: #FFD201;
   font-weight: bold;
}

.titulo-juego {
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 28px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   color: #FFD201;
   font-weight: bold;
}

.titulo-curso {
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 22px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   color: #FFD201;
   font-weight: bold;
}

.titulo-indice-categorias {
   font-family: Arial, Verdana;
   font-size: 28px;
   padding: 0px;
   color: #FFA57D;
   font-weight: bold;
}

.descripcion-seccion {
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 14px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   color: #FFD201;
}


.texto-receta {
   background-image: url(images/renglones-receta.jpg);
   text-align: justify;
   font-family: Arial;
   font-size: 14px;
   color: #FFCA8B;
   line-height: 20px;
   padding-right: 10px;
}

.texto-articulo {
   background-image: url(images/renglones-receta.jpg);
   text-align: justify;
   font-family: Arial;
   font-size: 14px;
   color: #FFCA8B;
   line-height: 20px;
   padding-right: 10px;
}

.foto-receta {
   border: 3px solid red;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-right: 0px;
}

.foto-articulo {
   border: 3px solid red;
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-right: 0px;
}

.titulo-seccion {
   position: relative;
   margin-top: 20px;
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 28px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   color: #FF0107;
   font-weight: bold;
}

.titulo-subseccion {
   font-family: Arial, Verdana;
   font-size: 26px;
   color: #9E2100;
   font-weight: bold;
}

.titulo-receta {
   position: relative;
   margin-top: 20px;
   text-align: left;
   font-family: Arial, Verdana;
   font-size: 28px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
   color: #FF0107;
   font-weight: bold;
}

.link-categoria {
   font-family: Arial, Verdana;
   color: #FFA000;
   text-align: left;
   font-size: 20px;
   margin-left: 0px;
   margin-top: 0px;
   padding: 0px;
}
   .link-categoria A {
      font-family: Arial, Verdana;
      color: #FFC000;
      font-weight: bold;
      text-decoration: none;
   }

   .link-categoria A:hover {
      font-family: Arial, Verdana;
      color: #FFD201;
      font-weight: bold;
      text-decoration: none;
   }


.contenedor-adsense-250x250-paso-curso {
   float: right;
   width: 250px;
   height: 250px;
   border: 0px;
   margin: 10px;
   }


.contenedor-adsense-160x600-portada {
   float: left;
   width: 160px;
   border: 0px;
   margin-right: 15px;
   margin-top: 20px;
   }

.contenedor-adsense-728x90 {
   background-image: url(images/fondo_ads_728x90_01.jpg);
   float: left;
   width: 750px;
   height: 110px;
   border: 0px;
   padding-left: 5px;
   padding-top: 10px;
   margin-bottom: 15px;
   margin-top: 15px;
   }


.contenedor-adsense-link-728x15 {
   float: left;
   width: 1050px;
   height: 26px;
   background-color: #660000;
   border: 1px solid #400000;
   margin-bottom: 10px;
   margin-top: 10px;
   text-align: left;
   padding: 3px;
   }

.contenedor-busqueda-adsense {
   width: 810px;
   background-color: #600000;
   border: 1px solid #3E0000;
   padding: 10px;
}

.contenedor-sitios-afiliados {
   width: 1000px;
   background-color: #600000;
   border: 1px solid #3E0000;
   padding: 10px;
}


.formulario-contacto {
   width: 700px;
   background-color: #660000;
   color: #FFCA8B;
   font-size: 13px;
   text-align: center;
   padding: 0px;
   padding-top: 5px;

}

.formulario-contacto  .titulo  {
   color: #FFCA8B;
   font-size: 16px;
   text-align: center;
   font-weight: bold;
   padding: 0px;
   padding-top: 5px;
   padding-bottom: 20px;

}

.texto-captcha {
   color: #FFEA0B;
   font-size: 15px;
   font-weight: bold;
}

.indice-paginas  {
   font-size: 16px;
   font-weight: bold;
   padding: 10px;
   margin-top: 1px;
   margin-bottom: 10px;
   text-align: right;
}


.link-pagina-activa {
   color: #FFD201;
   font-size: 18px;
   font-weight: normal;
   text-decoration: underline;
}

.link-pagina-inactiva {
   color: #E4908E;
   font-size: 22px;
   font-weight: bold;
   text-decoration: none;
}

.link-otro-juego {
   color: #FFD201;
   font-size: 30px;
   font-weight: normal;
   text-decoration: underline;
}

.thumb-juego {
   float: left;
   width: 300px;
   height: 320px;
   border-left: 2px solid #C10001;
   border-top: 2px solid #C10001;
   border-right: 4px solid #660000;
   border-bottom: 4px solid #660000;
   margin-left: 15px;
   margin-bottom: 10px;
   padding: 4px;
   text-align: center;
   font-family: Arial;
   color: #660000;
   background-color: #FFC7B3;
}

.texto-descripcion-seccion {
   color: #FFC9A9;
   font-size: 14px;
   text-decoration: none;
   text-align: left;
   }

.full-juego {
   width: 950px;
   height: 650px;
   border-left: 2px solid #600002;
   border-top: 2px solid #600002;
   border-right: 4px solid #F1090F;
   border-bottom: 4px solid #F1090F;
   margin-left: 15px;
   margin-bottom: 10px;
   padding: 4px;
   text-align: center;
   background-color: #8C0003;
}

.lista-comentarios {
   font-size: 14px;
   color: #FFCA8B;
}


.foto-paso-float {
   float: left;
   width: 150px;
   height: 150px;
   border-left: 1px solid #000000;
   border-top: 1px solid #000000;
   border-right: 3px solid #000000;
   border-bottom: 3px solid #000000;
   margin: 15px;
   margin-right: 30px;
   padding: 4px;
   text-align: center;
   background-color: #ffffff;
}

.descripcion-paso {
   width: 700px;
   border: 1px solid #EAAEA6;
   margin: 15px;
   padding: 10px;
   padding-top: 20px;
   padding-bottom: 20px;
   padding-left: 30px;
   text-align: justify;
   font-size: 15px;
   line-height: 20px;
   background-color: #F7DEDB;
}


.solapa-paso-activo {
   border: 1px solid #000000;
   border-right: 3px solid #000000;
   border-bottom: 3px solid #D7B7B3;
   height: 30px;
   width: 120px;
   background-color: #D7B7B3;
   color: #570F11;
   font-size: 20px;
   font-weight: bold;
   text-align: center;
   padding: 2px;
}


.solapa-paso-inactivo {
   border-bottom: 3px solid #000000;
   border-right: 1px solid #542021;
   border-top: 1px solid #542021;
   background-image: url(images/fondo-solapa.jpg);
   height: 30px;
   width: 100px;
   background-color: #7C2C2E;
   color: #000000;
   font-size: 10px;
   font-weight: bold;
   text-align: center;
   padding: 0px;
   padding-top: 5px;

}

.solapa-final {
   border-bottom: 3px solid #000000;
   background-image: url(images/fondo-solapa-final.jpg);
   height: 30px;
   background-color: #570F11;
   color: #000000;

}

.solapa-control {
   border-bottom: 3px solid #000000;
   border-right: 1px solid #542021;
   border-top: 1px solid #542021;
   background-image: url(images/fondo-solapa.jpg);
   height: 30px;
   width: 60px;
   background-color: #7C2C2E;
   color: #000000;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
   padding: 0px;
   padding-top: 5px;
}

.contenido-solapas {
   background-color: #D7B7B3;
   border-left: 1px solid black;
   border-bottom: 4px solid black;
   border-right: 4px solid black;
   padding: 5px;
   color: #510507;
}

	.contenido-solapas H1 {
	   color: #95191C;
	}

.caja1 {
   width: 750px;
   margin-top: 0px;
   margin-bottom: 20px;
   border: 2px solid #9D0B0E;
   background-color: #570F11;
}

.caja1-contenido {
   padding: 10px;
   margin-bottom: 5px;
   background-color: #570F11;
   color: #210250;
   font-size: 12px;
}

