/* CSS Document */

body {
	margin:0; padding:0;
	background: url(../images/imb_bg.jpg); background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10px;
	text-align:left;
	
}
.buttonheading{display:none;
	 }

.rule {
	border-top: 2px solid; color: #999999;
	width: 500px;
	margin-top:20px !important; 
	margin-top:10px;
	hr: display none;}
	
img { border:none;}

.imgnews {
	width:100; height:80; 
	float: right;
	margin: 0 0 5px 0;
}
	
.clr {
	clear:both;
	font-size: 0; line-height: 0;}
.bold { font-weight:bold; color:#330066;}
.readon{
	 display:none;
	 }

/* LAYOUT 
-------------------------------------*/


/* HEADER - LOGO - MENU 
-------------------------------------*/
#wrap {
	width: 775px;
	margin-right: auto; margin-left: auto;
}


#top {
	width:775px;
	height:260px;
	position:relative; top: 30px;

}

#head1 {
	width:775px; height: 231px;
	background-image:url(../images/img_head_1.gif);  background-repeat:no-repeat;
}

#head2 {
	width:775px; height: 231px;
	background-image:url(../images/img_head_2.gif);  background-repeat:no-repeat;
}

#head3 {
	width:775px; height: 231px;
	background-image:url(../images/img_head_3.gif);  background-repeat:no-repeat;
}

#head4 {
	width:775px; height: 231px;
	background-image:url(../images/img_head_4.gif);  background-repeat:no-repeat;
}

#head5 {
	width:775px; height: 231px;
	background-image:url(../images/img_head_5.gif);  background-repeat:no-repeat;
}

h1#logo a {
	display: block;
	width: 220px; height: 200px;
	position: absolute; left:20px; top:20px;
}
h1#logo a span {display:none;}

#mainnav {
	width: 510px; height:48px;
	margin:0; padding:0;
	list-style:none;
	position:absolute; top:25px; right:10px; left: 245px;

}

#date {
	margin:0; 
	padding:0;
	position:absolute; top: 190px; left: 40px;
	color:#FFFFFF;
}


/* CONTENT - COLUMNA IZQ - CENTRAL Y DERECHA 
-------------------------------------*/
.content {
	width:775px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	position: relative;
	background:url(../images/img_bg.gif) repeat-y; 

}	

.leftCol {
	width: 210px !important;
	width:200px;
	margin:5px 0 75px 16px !important; 
	margin-left:9px;
	float: left;
	background-image:url(../images/img_leonardo.jpg); 
	background-repeat:repeat-y;
	vertical-align: top;
}

.leftCol a {
	font-weight: bold;
}
.latestnews {margin:0 0 0 5px; padding:0 0 3px 0;}


ul.latestnews {
		color:#663300;
}

.barra {
	width:24px; height: 262px;
	margin:14px 0 0 1px;
	background:url(../images/img_barra_2.gif);
	float: left;
}

.mainContent {
	width: 520px;
	float: left;
	position: relative;
	margin:0 0 0 5px; 
	padding:0 2px 20px 10px !important;
	padding:0;
	font-size:12px;
}

.mainContentT {
	float: left; 
	width:500px; 
}

span.mainlevel_items {font-size:18px; color: #990000; font-family:"Times New Roman", Times, serif;}
a.mainlevel_items { color:#663300; text-decoration: none;}
a.mainlevel_items a:active{color:#660000; }
a.mainlevel_items a:visited {color:#660000;}
a.mainlevel_items a:hover {color: #00000;}


.mainContent ul{
	margin:5px 0 0 0; padding:0;
	list-style:none;
	
	}

.mainContent li {
	width:270px;
	margin:2px 0 0 0px; padding:0 0 0 15px;
	background:url(../../../images/stories/icn_bullet.gif.gif) 5px 5px no-repeat;
}

.mainContent h2 {
	color: #660099;
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px;
	font-weight: bold;
	margin:0;

}

.mainContent h4 {
	color: #660099;
	font-family:"Times New Roman", Times, serif;
	font-size: 180%;
	font-weight: bold;

}
.mainContent h3 {
	color:#660000;
	font-family:"Times New Roman", Times, serif;
	font-size: 160%;
	font-weight: bold;
}

.mainContent h4 {
	font-size: 140%;
}

.imgRight {
	float: right; 
	width:190px; 
	margin:10px 10px 0 10px;


}


.imgRightFlash {
		position: absolute; right:10px;
}

.contentpaneopen ul {
  width: 280px;
  list-style-position:outside;

}


/* IMAGENES DE NOTICIAS RECIENTES, EVENTOS RECIENTES Y EVENTOS PROXIMOS */
.leftCol h1{
	width:153px; height:22px;
	margin: 10px 0 0 0;
	background: url(../images/head_noticias_recientes.gif);background-repeat:no-repeat;
}

.leftCol h2{
	width:153px; height:22px;
	background: url(../images/head_eventos_recientes.gif);background-repeat:no-repeat;
}

.leftCol h3{
	width:153px; height:22px;
	background: url(../images/head_eventos_proximos.gif);background-repeat:no-repeat;
}

#banner_vivencia {
	width:172px; height:75px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	vertical-align:bottom;
	background: url(../images/banner_vivencia.gif);background-repeat:no-repeat;
}


.contentheading {
	font-size: 140%;
	font-weight: bold;
}


.noBreak {
	/*display:inline;*/
}
/*boxes del home*/
.moduletable_hl { 
	display:inline;

}
.highlightLeft {
	width: 250px;
	float:left;
	/* position: absolute; left:10px; top:175px; */
}

.highlightRight {
	width: 250px;
	float:right;
/* 	position: absolute; left:250px; top:175px; */
	margin:0;
	padding:0;

}
.highlightLeft2 {
	width: 250px;
	float:left;
	/* position: absolute; left:20px; top:350px; */

}

.highlightRight2 {
	width: 250px;
	float:right;
	/* position: absolute; left:250px; top:350px; */
}

/*.highlightRight {
	position:relative;
	left:250px;
	top: -150px;
}
*/
.barraHighlight {
	width:24px; 
	height: 132px;
	background:url(../images/img_barra_highlight.gif);
	background-repeat:no-repeat;
	float: left;

}

.highlightLeft h1{
	width:200px; padding:5px 0 0 0;
	margin-left:30px;
	background: url(../images/head_tour_instituto.gif) 0 0 no-repeat;
}

.highlightRight h1{
	width:200px; padding:5px 0 0 0;
	margin-left:30px;
	background: url(../images/head_admision.gif) 0 0 no-repeat;
	
}

.highlightLeft2 h1{
	width:200px; padding:5px 0 0 0;
	margin-left:30px;
	background: url(../images/head_video.gif) 0 0 no-repeat;
}

.highlightRight2 h1{
	width:200px; padding:5px 0 0 0;
	margin-left:30px;
	background: url(../images/head_jingle.gif) 0 0 no-repeat;
	
}

.highlightLeft p, .highlightRight p {
	color:#666666;
	font-size:11px;
	font-weight:100;
	margin-left: 2px;
	width:200px;
	margin-top: 20px;

}

.highlightLeft2 p, .highlightRight2 p {
	color:#666666;
	font-size:11px;
	font-weight:100;
	margin-left: 2px;
	width:200px;
	margin-top: 20px;
}
.highlightLeft a, .highlightRight a{
	margin-left: 10px;
}

.contentheading {
	display:none;

}

/* CONTENT - FOOTER 
-------------------------------------*/

#footer {
	width:775px; height: 36px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding: 6px 0 0 0;
	background-image:url(../images/img_botton.gif); background-repeat:no-repeat;
	font-size: 10px; color:#FFFFFF;
	text-align: center;
}
	
/* Links
-------------------------------------*/
#mainnav li {
	margin:0;
	float: left;
	}
#mainnav a {
	height:48px;
	display:block;

	}
#mainnav a span {
	display:none; 
	}
	
#mn0 a {background:url(../images/btn_inicio.gif) 0 0 no-repeat; width:62px;}
#mn1 a {background:url(../images/btn_somos.gif) 0 0 no-repeat; width:62px;}
#mn2 a {background:url(../images/btn_oferta.gif) 0 0 no-repeat;width:82px;}
#mn3 a {background:url(../images/btn_comunidad.gif) 0 0 no-repeat;width:90px;}
#mn4 a {background:url(../images/btn_ayn.gif) 0 0 no-repeat;width:90px;}
#mn5 a {background:url(../images/btn_contacto.gif) 0 0 no-repeat;width:107px;}
/*#mn6 a {background:url(../images/btn_contacto.gif) 0 0 no-repeat;width:70px;}*/

#mn0 a:hover, #mn1 a:hover, #mn2 a:hover, #mn3 a:hover, #mn4 a:hover, #mn5 a:hover, #mn6 a:hover{ background-position: 0 -54px;}
#mn1 a.current:active, #mn1 a.current:visited, 
#mn2 a.current:active, #mn2 a.current:visited, 
#mn3 a.current:visited,#mn3 a.current:visited,
#mn4 a.current:active, #mn4 a.current:visited, 
#mn5 a.current:active, #mn5 a.current:visited, 
/*#mn6 a.current:visited,#mn6 a.current:visited,*/{	background-position:0 -54px;
}




a:link {
	color:#663300; 
	text-decoration: none;
}

a:hover {
	color: #00000;	
	text-decoration: underline;
}

a:visited {
	color:#660000; 
	text-decoration: none;
}




/* ESTILOS 
------------------------------------*/



.marron{ font-size:9px; color: #663300; font-weight:bold;}

.barra1 {
	width:24px; height: 262px;
	margin:14px 0 0 1px;
	background:url(../images/img_barra_1.gif);
	float: left;
}

.bar_left {
	width:24px; height: 262px;
	margin:14px 0 0 1px;
	background:url(../images/img_barra_2.gif);
	float: left;
}


.btn-vercal {
	width: 89px; height:16px;
	}


.moduletable_submenu {
	font-size:11px;
	font-weight: bold;
}

.moduletable_submenu td {
	padding: 5px 0;
}


.mainlevel_items {
	line-height: 1.3em;
}

.mainlevel_items a:hover {
	color:#000;
	text-decoration:underline;
}

#active_menu_items {
	padding-left: 8px;
	color:#93138E;
	font-weight: bold;
	background:url(../images/icon_flecha_o.gif) no-repeat -2px 2px;
}


/*#mn1 a {background:url(../images/btn_somos.gif) 0 0 no-repeat; width:62px;}
#mn2 a {background:url(../images/btn_oferta.gif) 0 0 no-repeat;width:82px;}
#mn3 a {background:url(../images/btn_comunidad.gif) 0 0 no-repeat;width:90px;}
#mn4 a {background:url(../images/btn_ayn.gif) 0 0 no-repeat;width:90px;}
#mn5 a {background:url(../images/btn_extension.gif) 0 0 no-repeat;width:107px;}
#mn6 a {background:url(../images/btn_contacto.gif) 0 0 no-repeat;width:70px;}

#mn1 a:hover, #mn2 a:hover, #mn3 a:hover, #mn4 a:hover, #mn5 a:hover, #mn6 a:hover{ background-position: 0 -54px;}
#mn1 a.current:active, #mn1 a.current:visited, 
#mn2 a.current:active, #mn2 a.current:visited, 
#mn3 a.current:visited,#mn3 a.current:visited,
#mn4 a.current:active, #mn4 a.current:visited, 
#mn5 a.current:active, #mn5 a.current:visited, 
#mn6 a.current:visited,#mn6 a.current:visited,{	background-position:0 -54px;
}*/
