/* Diseņo web por GenGH */
/*  www.genocation.com  */


/* ESTILOS DE BODY */

body.intro {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #b9f45e;
}

body.video {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #EAF4E2;
}

body.foro {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-image: url(imagenes/degradado.png);
   background-repeat: repeat-x;
   background-color: #b9f45e;
}

#todo {
   width: 100%;
   background-image: url(imagenes/degradado.png);
   background-repeat: repeat-x;
}

td.menu {
   background-image: url(imagenes/menu.png);
   background-repeat: repeat-y;
   background-position: top left;
}
td.topmenu {
   background-image: url(imagenes/topmenu.png);
   background-repeat: no-repeat;
   background-position: bottom left;
}
td.bottommenu {
   background-image: url(imagenes/bottommenu.png);
   background-repeat: no-repeat;
   background-position: top left;
}


td.contenido {
   background-image: url(imagenes/contenido.png);
   background-repeat: repeat-y;
   background-position: top right;
}
td.topcontenido {
   background-image: url(imagenes/topcontenido.png);
   background-repeat: no-repeat;
   background-position: bottom right;
}
td.bottomcontenido {
   background-image: url(imagenes/bottomcontenido.png);
   background-repeat: no-repeat;
   background-position: top right;
}

td.bajodegradado {
   background-image: url(imagenes/fondoinferior.jpg);
   background-repeat: repeat-x;
   background-position: bottom left;
}

td.pie {
   background-color: #4c6e29;
}



/* Estilo de titulo */
P.titulo {
   margin-left: 60px;
   margin-right: 60px;
   margin-top: 20px;
   margin-bottom: 20px;
   font-size: 20px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   text-align: justify;
   color: #426124;
   border-bottom: 5px solid #c0dda5;
}

P.subtitulo {
   margin-left: 60px;
   margin-right: 60px;
   margin-top: 20px;
   margin-bottom: 20px;
   font-size: 17px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   text-align: justify;
   color: #426124;
   border-bottom: 2px solid #c0dda5;
}

/* Estilo de texto general */
P.texto {
   margin-left: 60px;
   margin-right: 60px;
   margin-top: 20px;
   margin-bottom: 20px;
   font-size: 11px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   text-align: justify;
   color: #333333;
}

/* Estilo de texto del menu */
P.menu {
   margin-left: 60px;
   margin-right: 60px;
   font-size: 13px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   text-align: justify;
}
P.menuon {
   margin-left: 60px;
   margin-right: 60px;
   font-size: 13px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   text-align: justify;
   border-bottom: 2px solid #9CE555;
}
P.menusec {
   margin-left: 90px;
   margin-right: 60px;
   font-size: 11px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   text-align: justify;
}
P.volver {
   margin-left: 60px;
   margin-right: 60px;
   margin-top: 20px;
   margin-bottom: 20px;
   font-size: 13px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   text-align: justify;
   color: #426124;
   border-top: 5px solid #c0dda5;
   text-align: center;
}
P.pie {
   font-size: 10px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   color: #426124;
}
P.creditos {
   font-size: 10px;
   font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
   color: #9CE555;
   text-align: center;
}




/* ESTILOS DE LINK */

A:link {
   color: #426124;
   text-decoration: none;
   border-bottom: 1px dotted #000000;
}
A:visited {
   color: #426124;
   text-decoration: none;
   border-bottom: 1px dotted #000000;
}
A:hover {
   color: #000000;
   text-decoration: none;
   border-bottom: 1px dotted #000000;
}


/* ESTILOS DE LINK DEL MENU */

A.menu:link {
   color: #527134;
   text-decoration: none;
   border-bottom: none;
}
A.menu:visited {
   color: #527134;
   text-decoration: none;
   border-bottom: none;
}
A.menu:hover {
   color: #000000;
   text-decoration: none;
   border-bottom: none;
}


/* ESTILOS DE LINK DEL PIE */

A.pie:link {
   color: #9CE555;
   text-decoration: none;
   border-bottom: 1px dotted #ffffff;
}
A.pie:visited {
   color: #9CE555;
   text-decoration: none;
   border-bottom: 1px dotted #ffffff;
}
A.pie:hover {
   color: #ffffff;
   text-decoration: none;
   border-bottom: 1px dotted #ffffff;
}


/* ESTILOS DE LINK DE LAS FOTOS */

img.foto {
   border: 1px solid #4c6e29;
   padding: 2px;
   background-color: #c0dda5;
}

a.foto:link {
   text-decoration: none;
   border-bottom: none;
}
a.foto:visited {
   text-decoration: none;
   border-bottom: none;
}
a.foto:hover {
   text-decoration: none;
   border-bottom: none;
}

a.foto img {
   filter:alpha(opacity=100); 
   -moz-opacity: 1.0; 
   opacity: 1.0;
}

a.foto:hover img {
   filter:alpha(opacity=50);   
   -moz-opacity: 0.5;   
   opacity: 0.5;
}
