/*.maintable {border: 1px solid #F2F4F7}*/
.foottable {background-color: #E5EAEF}
.filltable {background-color: #CFD6DE}
.thumbnail {border:4px solid #FAFAFA; margin: 5px 10px 10px 0;}
.search { border:2px solid #E5EAEF; }




.calendar {background-color: #FFF7D9; text-align: center; padding: 4px}
.calendar_blank {background-color: #FFFCF3; text-align: center; padding: 4px}
.calendar_up {background-color: #FFF2C1; text-align: center; padding: 4px}
.calendar_active {background-color: #FFE484; text-align: center; padding: 4px;}
.calendar_table {border:2px solid #FAFAFA;}



.fillbox {background-color: #F2F4F7; margin: 10px 0px 10px 10px; padding: 1px 10px 10px 10px; font-weight: bold; font-size: 11px; line-height: 22px;}
.fillbox a:link {color:  #333333; text-decoration: none;  } 
.fillbox a:visited {color:  #333333; text-decoration: none; } 
.fillbox a:hover {color:  #333333; text-decoration: underline; } 
.fillbox a:active {color:  #333333; text-decoration: none; }

.levelTwoNav {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 10px; text-align: right; margin-right: 15px;}
.levelTwoNav a:link {color: #333333; text-decoration: none} 
.levelTwoNav a:visited {color: #333333; text-decoration: none} 
.levelTwoNav a:hover {color: #333333; text-decoration: underline} 
.levelTwoNav a:active {color: #333333; text-decoration: none} 

.mainTitles {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #1A4573; font-weight: bold;}
.mainTitles a:link {color:  #1A4573; text-decoration: none} 
.mainTitles a:visited {color:  #1A4573; text-decoration: none} 
.mainTitles a:hover {color:  #1A4573; text-decoration: none} 
.mainTitles a:active {color:  #1A4573; text-decoration: none}

.credits {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}
.credits a:link {color: #333333; text-decoration: underline} 
.credits a:visited {color: #333333; text-decoration: underline} 
.credits a:hover {color: #333333; text-decoration: underline} 
.credits a:active {color: #333333; text-decoration: underline}

.news {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 14px}
.news a:link {color: #333333; text-decoration: none} 
.news a:visited {color: #333333; text-decoration: none} 
.news a:hover {color: #FFA802; text-decoration: none} 
.news a:active {color: #333333; text-decoration: none}

.events {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; margin-left: -20px;}
.events a:link {color: #333333; text-decoration: none} 
.events a:visited {color: #333333; text-decoration: none} 
.events a:hover {color: #FFA802; text-decoration: none} 
.events a:active {color: #333333; text-decoration: none}



.regularText {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; line-height: 18px;}
.regularText a:link {color: #333333; text-decoration: underline} 
.regularText a:visited {color: #333333;text-decoration: underline} 
.regularText a:hover {color: #333333; text-decoration: underline} 
.regularText a:active {color: #333333;text-decoration: underline}

tr.smallText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px;}
tr.smallText a:link {color: #333333; text-decoration: underline} 
tr.smallText a:visited {color: #333333; text-decoration: underline} 
tr.smallText a:hover {color: #333333; text-decoration: underline} 
tr.smallText a:active {color: #333333; text-decoration: underline}

td.smallText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 15px;}
td.smallText a:link {color: #333333; text-decoration: underline} 
td.smallText a:visited {color: #333333; text-decoration: underline} 
td.smallText a:hover {color: #333333; text-decoration: underline} 
td.smallText a:active {color: #333333; text-decoration: underline}


.headerText {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px; font-weight: bold; border-bottom: solid thin #FFCB0A}
.headerText a:link {color: #333333; text-decoration: underline} 
.headerText a:visited {color: #333333; text-decoration: underline} 
.headerText a:hover {color: #333333; text-decoration: underline} 
.headerText a:active {color: #333333; text-decoration: underline}

.headerText_right {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; float: right;  /*border: 1px solid #FFCB0A; border-top: none;*/ padding: 2px 0px 2px 0px;}
.headerText_right a:link {color: #333333; text-decoration: none} 
.headerText_right a:visited {color: #333333; text-decoration: none} 
.headerText_right a:hover {color: #333333; text-decoration: none} 
.headerText_right a:active {color: #333333; text-decoration: none}

.subHeaderText {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; font-weight: bold;}
.subHeaderText a:link {color: #333333; text-decoration: underline} 
.subHeaderText a:visited {color: #333333; text-decoration: underline} 
.subHeaderText a:hover {color: #333333; text-decoration: underline} 
.subHeaderText a:active {color: #333333; text-decoration: underline}

a:link {color: #333333; text-decoration: underline} 
a:visited {color: #333333; text-decoration: underline} 
a:hover {color: #333333; text-decoration: underline} 
a:active {color: #333333; text-decoration: underline}

td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #FFFFFF} 
li {color: #333333} 
ul {color: #333333; list-style-image: url("../images/gen_list.gif");} 
ol {color: #333333}
body {margin-top: 0; margin-bottom: 100px;  background-color: #CFD6DE}


#nav li {
	float: left;
	position: relative;
	/*width: 0em;*/
	/*text-align: center;*/
	cursor: default;
	
 
	/*border: 1px solid #7d6340;*/
}



#nav li ul {

	padding-top: 10px;
	display: none;
	position: absolute;
	top: 25px;
	left: 0;
	width: 150px;
	/*background-color: #FFF;/*font-weight: bold;*/
	background: url(../images/sub_pan_temp.gif) bottom left no-repeat;
	padding: 1em 0 1em 0;
	/*padding: 0 100px 15px 0;*/
	/*	margin-left: -14px;*/
	/*border: thin solid #000;*/
	/*border-right: solid 1px #7d6340;*/
}
#nav li ul li {
	background: none;
}
#nav li ul li a {
	color: #282B30;
	padding: 0;
	padding-bottom: 7px;
	background: none;
}
#nav li ul li a:hover {
	color: #FFF;
	background: none;
}

#nav li>ul {
	top: auto;
	left: auto;
}

#nav li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;

}

#nav li:hover ul, #nav li.over ul {
	display: block;
}

#nav hr {
	display: none;
}

#header {
  float:left;
  width:100%;
  background:#FFF url("../images/nav_bk.gif") repeat-x bottom;
  font-size:100%;
  line-height:normal;
  }
#header ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
  }
#header li {
  float:left;
  background:url("../images/left_both.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 14px;
  border-bottom:5px solid #FFD615;
  }


#header a {
  float:left;
  display:block;
  width:.1em;
  background:url("../images/right_both.gif") no-repeat right top;
  padding:3px 20px 2px 6px;
  text-decoration:none;
  font-weight:bold;
  color: #CBD7E2;
  white-space: nowrap;
  }
#header > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#E7EAEF;
  }


#inicio #nav-inicio,
#nosotros #nav-nosotros,
#noticiasyeventos #nav-noticiasyeventos,
#productos #nav-productos,
#servicios #nav-servicios {
  background-position:0 -150px;
  border-width:0;
  }

#inicio #nav-inicio a,
#nosotros #nav-nosotros a,
#noticiasyeventos #nav-noticiasyeventos a,
#productos #nav-productos a,
#servicios #nav-servicios a {
  background-position:100% -150px;
  padding-bottom: 7px;
  color:#333;
  }
/*#header li:hover, #header li:hover a {
  background-position:0% -150px;
  color:#333;
  }
/*header li:hover a {
  background-position:100% -150px;
  }*/