/************ Menu Vertical ***********************************/
/* Root = Vertical, Secondary = Vertical */

ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 185px; /*For KHTML*/
  list-style: none;
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #333;
border-right: 1px solid #333;
  padding: 7px;
  display: block;
  color: #000;
background-color: #ADC1AD;
 font-size: .8em;
 font-family: verdana, arial, Helvetica, sans-serif;
 font-weight: bold;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  color: #000;
background-color: #889E88;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  color: #000;
background-color: #ADC1AD;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
 color: #000;
background-color: #889E88;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
 color: #000;
background-color: #ADC1AD;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  color: #000;
background-color: #889E88;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  color: #000;
background-color: #ADC1AD;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  color: #000;
background-color: #889E88;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 185px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

 /************** titulo nosotros *************/

#nosotros{ 
   font-size: 1.14em; /* optional. just to increase the font size. */ 
   font-style:italic;
   display: block; 
   line-height: 1em; 
   color: #666; /* shadow color */ 
   background-color: transparent; 
   white-space: nowrap; /* wrapping breaks the effect */ 
} 

#nosotros:before, 
#nosotros:after{ 
   content: "Contáctenos"; /* Texto a mostrar sombreado */ 
   display: block; 
} 

#nosotros:before{ 
   margin-bottom: -1.05em; 
   margin-left: 0.1ex; 
   color: #ccc; /* shadow color */ 
   background-color: transparent; 
} 

#nosotros:after{ 
   margin-top: -1.05em; 
   margin-left: -0.1ex; 
   color: #fff; /* text color */ 
   background-color: transparent; 
} 
#nosotros1{ 
   font-size: 1.14em; /* optional. just to increase the font size. */ 
   font-style:italic;
   display: block; 
   line-height: 0.6em; 
   color: #666; /* shadow color */ 
   background-color: transparent; 
   white-space: nowrap; /* wrapping breaks the effect */ 
} 

#nosotros1:before, 
#nosotros:after{ 
   content: "Contáctenos"; /* Texto a mostrar sombreado */ 
   display: block; 
} 

#nosotros1:before{ 
   margin-bottom: 0em; 
   margin-left: 0.1ex; 
   color: #ccc; /* shadow color */ 
   background-color: transparent; 
} 

#nosotros1:after{ 
   margin-top: -0.05em; 
    margin-bottom: 0em; 
   margin-left: -0.1ex; 
   color: #fff; /* text color */ 
   background-color: transparent; 
} 


.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2a2a2a; font-family: verdana, arial, Helvetica, sans-serif; line-height: 1.5;


}

.style3{line-height:0.5;
}

.style2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #2a2a2a; font-family: verdana, arial, Helvetica, sans-serif;
}

/***********************recuadro y fondo verde***************************/
BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/fondo.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e8f4cd; TEXT-ALIGN: center
}

#borde {
	BORDER-RIGHT: #ADC1AD 2px solid; MARGIN: auto; BORDER-LEFT: #ADC1AD 2px solid; WIDTH: 549px; TEXT-ALIGN: left; border-bottom: 1px 
}

#navegador {
	BACKGROUND: url(barranav2.jpg)  #ADC1AD no-repeat; WIDTH: 549px; HEIGHT: 1px
}

/*** para el recuadro de las fotos en nuestras en la galeria de imagenes*****/
#principal li { 
   display:inline; 
   float:left; 
   width:110px; 
   background-color:#f5f7f9; 
   padding:7px; 
   margin:10px; 
   text-align: center; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
  
} 

/*** para el recuadro de las fotos en nuestras en la galeria de imagenes*****/
#principallis2 li { 
   display:inline; 
   float:center; 
   width:240px; 
   background-color:#f5f7f9; 
   padding:5px; 
   margin:8px; 
   text-align: center; 
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
  
} 

/*** para las cajas de texto del contactenos que sean mas chicas**/

.main {
	FONT-SIZE: 11px; COLOR: #333333;  FONT-FAMILY: Verdana, Arial, sans-serif
}

TD.main2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Verdana, Arial, sans-serif
}


.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, sans-serif
}