body {
	background-color: #EAF3D6;
	font: 9pt Arial,Helvetica; 
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.textos_Mariposario {
    font: 9pt Arial,Helvetica; 
    font-style: normal;
    color: #333333;
}

.titulosSabiasque {
    font: 10pt Century Gothic; 
    font-weight: bold;
    color: #99CC00;
}

.titulos_Mariposario {
    font: 14pt Arial,Helvetica; 
    font-weight: bold;
    color: #779B2B;
    padding-bottom: 10px;
}

.menu_principal{
    font-size: 9pt;
	font-style: normal;
	color: #FFFFFF;
	font-family: Century Gothic;
	font-decoration: none;
} 

.menu_principal:hover{
    font-size: 9pt;
	font-style: normal;
	color: #FFFFFF;
	font-family: Century Gothic;
	text-decoration: none;
} 

.menu_principal_selected{
    font-size: 9pt;
	font-style: normal;
	color: #333333;
	font-family: Century Gothic;
	text-decoration: none;
} 

.menu_izq_elegido {
    font-size: 8pt;
	font: 8pt Arial,Helvetica;
	color: #F96914;
	text-decoration: none;
}

.menu_izq_home {
    font-size: 8pt;
	font: 8pt Arial,Helvetica;
	color: #333333;
	text-decoration: none;
}

.menu_izq_home:hover {
    font-size: 8pt;
	font: 8pt Arial,Helvetica;
	color: #99CC00;
}

.menu_izq {
    font-size: 8pt;
	font: 8pt Arial,Helvetica;
	color: #FF0000;
	text-decoration: none;
}

.menu_izq:hover {
    font-size: 8pt;
	font: 8pt Arial,Helvetica;
	color: #F96914;
}

a.menu_izq {
	color: #333333;
	border: none;
}

.longlink:link {
	color: #333333;
	text-decoration:none;
}

.longlink:visited {
	color: #333333;
	text-decoration:none;
}

.longlink:hover {
	color: #666666;
	text-decoration:underline;
}


.marco_negro {
	 border-right: #000000 1px solid; 
	 border-top: #000000 1px solid; 
	 border-left: #000000 1px solid; 
	 border-bottom: #000000 1px solid;	 
}

.textosTitulo {
	font-family: "Century Gothic";
	color: #7FB120;
	font-size: 8.5pt;
	font-weight: bold;
}

.campo1 {
	font-family:"Century Gothic";
	font-size:8.5pt;
	color:#7FB120;
	background-color:#ffffff;
	height:20;
	width:100;
	border: 1 solid #7FB120;
}

.campo2 {
	font-family:"Century Gothic";
	font-size:8.5pt;
	color:#7FB120;
	background-color:#ffffff;
	height:20;
	width:50;
	border: 1 solid #FB7115;
}

.texto_mini {
	font-family: Arial,Helvetica;
	font-size: 7pt;
	font-style: normal;
	color: #666666;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:none;	
}

.texto_mini_blan {
	font-family: Arial,Helvetica;
	font-size: 8pt;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:none;	
}


.texto_mini_elegido {
	font-family: Arial,Helvetica;
	font-size: 7pt;
	font-weight: bold;
	color: #FF9900;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:none;	
}

.texto_mini:hover {
	color: #333333;
	text-decoration:underline;	
}

.menu_migaja {
	font-family: Arial,Helvetica;
	font-size: 7pt;
	font-style: normal;
	color: #666666;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:none;	
}

.menu_migaja:hover {
	color: #333333;
	text-decoration:underline;	
}

.seccionMonarca {
	font-family: "Century Gothic";
	color: #779B2B;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;	
}

.seccionMetamorfosis {
	font-family: "Century Gothic";
	color: #C74D1A;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;	
}

.seccionGranjas {
	font-family: "Century Gothic";
	color: #0199CB;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;	
}

.seccionSabias {
	font-family: "Century Gothic";
	color: #68359B;
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 5px;	
}

.texto_Monarca {
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-style: normal;
	color: #779B2B;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:underline;	
}

.texto_Monarca:hover {
	color: #99CC00;
	text-decoration:underline;	
}

.texto_Metamorfosis {
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-style: normal;
	color: #C74D1A;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:underline;	
}
.texto_Metamorfosis:hover {
	color: #EA7A3E;
	text-decoration:underline;	
}

.texto_Granjas {
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-style: normal;
	color: #0199CB;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:underline;	
}
.texto_Granjas:hover {
	color: #017AA3;
	text-decoration:underline;	
}

.texto_Sabias {
	font-family: Arial,Helvetica;
	font-size: 10pt;
	font-style: normal;
	color: #68359B;
	font-weight: normal;
	margin-bottom:0;
	text-decoration:underline;	
}
.texto_Sabias:hover {
	color: #9A68CC;
	text-decoration:underline;	
}

.testimoniales {
    font-family: Arial,Helvetica;
	color: #333333;
	font-size: 7.6pt;
	text-decoration:none;
	margin-bottom:0;
	margin-top:0;	
}

.testimoniales:hover {
    font-family: Arial,Helvetica;
	color: #666666;
	font-size: 7.6pt;
	text-decoration:underline;
	margin-bottom:0;
	margin-top:0;	
}

.body_cabezal
{ 
	background-image: url('http://www.mariposario.org.mx/images/fondo_sub_menu.jpg');
	background-repeat: no-repeat;
	background-position:  right top; 
}

.grillo
{ 
	background-image: url('/images/chapulin.gif');
	background-repeat: no-repeat;
	background-position:  right top; 
}

.monarca
{ 
	background-image: url('/images/alas_mariposa.gif');
	background-repeat: no-repeat;
	background-position:  right bottom; 
}

.la_monarca
{ 
	background-image: url('/images/ala_monarca.gif');
	background-repeat: no-repeat;
	background-position:  right bottom; 
}

#menu {
color:white;
position : absolute; 
top : 10px; 
left : 100px; 
visibility : hidden; 
width : 200px; 
padding-bottom:0px;
} 
#menu2 {
color:white;
position : absolute; 
top : 10px; 
left : 10px; 
visibility : hidden; 
width : 100px; 
padding-bottom:0px;
} 
#menu3 {
color:white;
position : absolute; 
top : 10px; 
left : 10px; 
visibility : hidden; 
width : 156px; 
padding-bottom:0px;
} 
#menu4 {
color:white;
position : absolute; 
top : 10px; 
left : 10px; 
visibility : hidden; 
width : 156px; 
padding-bottom:0px;
}  

#menu5 {
color:white;
position : absolute; 
top : 10px; 
left : 10px; 
visibility : hidden; 
width : 100px; 
padding-bottom:1px;
}  

#menu6 {
color:white;
position : absolute; 
top : 10px; 
left : 10px; 
visibility : hidden; 
width : 100px; 
padding-bottom:1px;
}  


#navbar {
position : relative;
}


A.menulink1 {
background-color: #F7931D; 
color: #FFFFFF;
font : normal 8pt verdana, sans-serif; 
text-decoration : none; 
padding-left : 3; 
padding-right : 3; 
padding-top : 2; 
padding-bottom : 0;
margin:0px;
margin-bottom : 0; 
width : 100%; 
height: 18px;
display : block; 
} 
A.menulink1:hover {
background-color : #E07E07;
color: #FFFFFF;
font : normal 8pt verdana, sans-serif; 
text-decoration : none; 
padding-left : 3; 
padding-right : 3; 
padding-top : 2; 
padding-bottom : 0;
margin-bottom : 0;
width : 100%; 
height: 18px;
display : block; 
}

A.menulink2 {
background-color: #FFB546; 
color: #FFFFFF;
font : normal 8pt verdana, sans-serif; 
text-decoration : none; 
padding-left : 3; 
padding-right : 3; 
padding-top : 2; 
padding-bottom : 0;
margin:0px;
margin-bottom : 0; 
width : 100%; 
height: 18px;
display : block; 
} 
A.menulink2:hover {
background-color : #E07E07;
color: #FFFFFF;
font : normal 8pt verdana, sans-serif; 
text-decoration : none; 
padding-left : 3; 
padding-right : 3; 
padding-top : 2; 
padding-bottom : 0;
margin-bottom : 0;
width : 100%; 
height: 18px;
display : block; 
}

A.menulink1on {
background-color : #3398CC; 
color: #FFFFFF;
font : normal 8pt verdana, sans-serif; 
text-decoration : none; 
padding-left : 3; 
padding-right : 3; 
padding-top : 2; 
padding-bottom : 0;
margin-bottom : 0; 
width : 100%; 
height: 18px;
display : block; 
} 
A.menulink1on:hover {
background-color : #F7931D;
color: #FFFFFF;
font : normal 8pt verdana, sans-serif; 
text-decoration : none; 
padding-left : 3; 
padding-right : 3; 
padding-top : 2; 
padding-bottom : 0;
margin-bottom : 0;
width : 100%; 
height: 18px;
display : block; 
}