body {
	background: #DBF4FF;
	font-family: Arial, Helvetica, sans-serif;
}

.tabla {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.txt {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contenedor {
	width: 780px;
	margin: 0px auto 0px auto;
	border: solid 5px #004077;
	background: #fff url(../imagenes/plantilla/contenedor.gif) repeat-y right;
	/*position:fixed;*/
	/*left:400px;*/
}

#menus {
	width:770px;
	height:45px;
	margin:0px auto 0px auto;
	text-align:center;
	}

#banner {
	width: 780px;
	height: 208px;
	float: left;
	margin: 0px;
	padding: 0px;
}


#contenido {
	width: 500px;
	float: left;
	margin: 0px;
	padding: 0px;
}


#organizan {
	width: 500px;
	height: 75px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#logosorg {
	width: 472px; /*ancho logos 374*/
	margin: 30px auto 0px auto;
	height: 50px;
	}

#logosorg img {
	float: left;
	margin: 0px 7px 0px 7px;
	border: 0px;
	}
	
#menu {
	padding: 0px;
	width: 500px;
	float: left;
	height: auto;
	/*background: #3EC2FF;*/
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}


#txt {
	clear: both;
	margin: 0px;
	padding: 20px;
	width: 460px;
}

#lateral {
	float: right;
	width: 280px;
	background: #9AD7FE;
}

#decolat  {
	float: left;
	width: 280px;
	height: 365px;
	}

#botonerach {
	clear: both;
	width: 220px;
	height: 50px;
	padding: 0px;
	margin: 0px auto 0px auto;
	background: #9AD7FE;
	}	
	
#honor {
	width: 278px;
	margin: 10px auto 40px auto;
	text-align: center;
	clear: both;
	
}
#honr {
	width: 278px;
	margin: 10px auto 40px auto;
	text-align: center;
	clear: both;
	
}
#honr p {
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 5px 0px;
	color:#004077;
	border:dotted 2px #30C;
	padding: 5px 5px 5px 5px;
}


#honor p {
	font-size: 11px;
	line-height: 13px;
	margin: 0px 0px 5px 0px;
	color: #333;
}

#honor h2 {
	color: #004077;
	font-size: 14px;
	line-height: 16px;
	margin: 0px 0px 5px 0px;
}

/******************************************************************
botones contacto - home
*******************************************************/

#botonerach ul {
	margin: 0px;
	padding: 0px;
	}

#botonerach ul li {
	list-style: none;
	margin: 0px 10px 0px 10px;
	padding: 0px;
	float: left;
	display: inline;
	}

#botonerach span {
	display: none;
	}


#home {
	background: url(../imagenes/plantilla/home.gif) no-repeat;
	width: 90px;
	height: 16px;
	display: block;
	float: left;
	}

#contacto {
	background: url(../imagenes/plantilla/contacto.gif) no-repeat;
	width: 90px;
	height: 16px;
	display: block;
	float: left;
}

#secret {
	background: url(../imagenes/plantilla/secretaria.gif) no-repeat center;
	width: 190px;
	margin: 10px 0px 0px 0px;
	display: block;
	clear: both;
	height: 16px;
	}
#mailing{
	background: url(../imagenes/plantilla/mailing.png) no-repeat center;
	width: 190px;
	margin: 10px 0px 0px 0px;
	display: block;
	clear: both;
	height: 25px;
	}
	
#mailingesp{
	background: url(../imagenes/plantilla/esp_mailing.png) no-repeat center;
	width: 190px;
	margin: 10px 0px 0px 0px;
	display: block;
	clear: both;
	height: 25px;
	}
	
#sponsor{
	background:url(../imagenes/download_sponsor.png) no-repeat center;
	width: 190px;
	margin: 10px 0px 0px 0px;
	display: block;
	clear: both;
	height: 20px;
	}	
	
	#sponsoresp{
	background:url(../imagenes/esp_download_sponsor.png) no-repeat center;
	width: 190px;
	margin: 10px 0px 0px 0px;
	display: block;
	clear: both;
	height: 20px;
	}	

#footeresp {
	clear: both;
	width: 780px;
	height: 150px;
	background: #fff url(../imagenes/plantilla/auspicia/esp_auspicio.jpg) no-repeat top;
	padding: 10px 0px;
}

#footer {
	clear: both;
	width: 780px;
	height: 150px;
	background: #fff url(../imagenes/plantilla/auspicia/auspicio.jpg) no-repeat top;
	padding: 10px 0px;
}

#footer img {
	border: none;
	margin: 15px 30px 0px 6px;
}



/***********************************

menu

****************************************/

#menu ul {
	padding: 0px;
	margin: 0px 0px 0px 25px;
}


#menu li {
	float:left;
	display: inline;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 22px;
	padding: 0px;
	
	}

#menu a:link, #menu a:visited {
	padding: 5px 3px 5px 3px;
	display: block;
	text-decoration: none;
	color: #25387A;
	margin: 0px;
	}

	
#menu a:hover {
	display: block;
	color: #005C86;
	background:#cafbf5 url(../imagenes/hover.jpg) repeat-x bottom;
	}	

	



	

	/*****************************

	contenido

	***********************/

	

#txt h1 {
	font-size: 17px;
	color: #008BC9;
	line-height: 19px;
	margin: 0px 0px 20px 0px;
	font-weight: bold;
	}


#txt h2 {
	font-size: 15px;
	color: #008BC9;
	line-height: 17px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	}


#txt h3 {
	font-size: 14px;
	color: #005D88;
	line-height: 16px;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	}

	

#txt p {
	font-size: 11px;
	padding: 0px;
	margin: 0 0 10px 0;
	line-height: 18px;
}



/*

.titulo{

	font-size: 18px;
	color:#999999;
	line-height: 16px;
	font-weight: bold;
	border-bottom: dotted 2px #008BC9;
	*/

}
#txt a:link, #txt a:visited{
font-size: 11px;
text-decoration:none;
color:#0066CC;
}


#txt a:hover{
font-size: 11px;
text-decoration:none;
color:#006699;
}
/*********************************/



.just {

	text-align: justify;

}

.center {
	text-align: center;
	}

/*MENU*/

/* Root = Horizontal, Secondary = Vertical */
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0px;
  width: 860px; /*For KHTML*/
  list-style: none;
  height: 24px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 24px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
  margin-top:18px;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
   /*border: 1px solid #FFF;*/
  /*border-right-color: #CCC;*/
/*  border-bottom-color: #CCC;*/
  padding: 0px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display:block;
  /*background: #EEE;*/
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  /*background: #CCC;*/
  color: #FFF;

}

ul#navmenu-h a#esclu,
ul#navmenu-h li#esclu:hover {
	border:none;
	margin-top:0px;
}

ul#navmenu-h li:hover a {
	border: 1px solid #008B90;
	border-bottom-color: #008B90;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #7DCAD0;
  color: #666;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #008B90;
  color: #FFF;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

	
#menutop {
	height: 42px;
	width: 860px;
	visibility: visible;
	z-index: 9999;
	display: block;
	clear: none;
}
.secretaria {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px 0px 20px 0px;
}
