* {margin:0; padding: 0;}
body {
	font-family:"Trebuchet MS", Trebuchet, Verdana, Tahoma;
	font-size:9pt;
	color:#999;
	background:#e7e9ec;
}
#wrap {margin:0 auto; width: 804px;}
#sup {height:168px; background-image:url('images/fondo_sup.gif'); float:none; width:100%}
#cuerpo {background-image:url('images/fondo_medio.gif'); background-repeat:repeat; overflow:auto; }
img {border:0; outline-width:0;}
a {
	outline-width:0;
	color: #D80000;
	text-decoration: none;
	text-align: center;
}

/* PROXIMAMENTE */
#wrap_p {margin:0 auto; width:807px; height:680px; overflow:hidden}
#prox{}
#sup_p {background-image:url('images/intro/intro_jho_frame_sup.gif'); width:807px; height:45px}
#med_p {background-image:url('images/intro/intro_jho_px_sup.gif'); background-repeat:repeat-y; width:807px; padding:120px 0; height:240px; overflow:hidden}
#inf_p {background-image:url('images/intro/intro_jho_frame_inf.gif'); width:807px; height:55px}

#diseno, #diseno a {text-decoration:none; font-size:8pt; color:#778191; text-align:right; padding-right:10px}


#contenido{margin-bottom:15px; overflow:auto}
#izq {float:left; margin:3px 0px 0 28px ; text-align:left; width:188px;}
#izq img {display:block}
#ban_grande {text-align:center; margin-top:5px}

#der {
	overflow:auto
}
#foot {height:74px; background-image:url('images/fondo_inf.gif');clear:both}

h1 {
	font-weight:bold;
	font-size:14px;
	padding: 10px 0;
	color: #D80000;
}
h2 {font-weight:bold; font-size:16px; padding: 10px 0; font-style:italic}
h4{
	font-weight:bold;
	font-size:12px;
	padding: 10px 0 5px 10px;
	color: #D80000;
}

#der ul {padding:5px 20px; outline:none}

#fon_sup,#mesas .arriba{width:558px; float:left; margin-top:3px;  height:21px; background-image: url('images/inst/institucional_fondo_sup.gif');}
#fon_med,#mesas .medio{width:558px; float:left; background-image: url('images/inst/institucional_fondo_px.gif'); background-repeat:repeat;}
#fon_med2,#mesas .medio{width:279px; float:left; background-image: url('images/inst/institucional_fondo_px.gif'); background-repeat:repeat;}
#fon_med3,#mesas .medio{
	width:18px;
	float:left;
	background:#e7e9ec;
}
#fon_inf,#mesas .abajo{width:558px; float:left; height:27px; background-image: url('images/inst/institucional_fondo_inf.gif');}
#titulo{margin-left:10px;}
#texto{padding:10px 10px 0 20px;}
.texto1{padding:10px 10px 0 20px;}


												
	
	/*BOTONERA SUPERIOR */
#bot_sup {margin-right:30px; height:33px;}
#menusup {list-style-type:none; text-decoration:none;float:right}
#menusup li {float:left;}

#sup1 {background-image: url('images/botonera_sup_01.gif'); background-repeat:no-repeat; width:56px; height:33px;}
#sup1 a {display:block; text-decoration: none; width:56px; height:33px;}
#sup1 a:hover,#sup1 a:active,#sup1 a:focus, #sup1.current {background-image: url('images/botonera_sup_01_r.gif')}
#sup2 {background-image: url('images/botonera_sup_02.gif'); background-repeat:no-repeat; width:55px; height:33px;}
#sup2 a {display:block; text-decoration: none; width:58px; height:33px;}
#sup2 a:hover,#sup2 a:active,#sup2 a:focus, #sup2.current {background-image: url('images/botonera_sup_02_r.gif')}
#sup3 {background-image: url('images/botonera_sup_03.gif'); background-repeat:no-repeat; width:75px; height:33px;}
#sup3 a {display:block; text-decoration: none; width:75px; height:33px;}
#sup3 a:hover,#sup3 a:active,#sup3 a:focus, #sup3.current {background-image: url('images/botonera_sup_03_r.gif')}

	/* BOTONERA MEDIO */
#bot_med {margin:103px 20px 0 0; height:40px;float:none}
#menumed {list-style-type:none; text-decoration:none;float:right}
#menumed li {float:left; }

#med1 {background-image: url('images/botonera_01.gif');  width:116px; height:32px;  background-repeat:no-repeat; }
#med1 a {display:block;text-decoration: none; width:116px; height:32px;}
#med1 a:hover,#med1 a:active,#med1 a:focus, #med1.current {background-image: url('images/botonera_01_r.gif'); background-repeat:no-repeat; }

#med2 {background-image: url('images/botonera_02.gif'); width:99px; height:32px;  background-repeat:no-repeat; }
#med2 a {display:block; text-decoration: none; width:99px; height:32px;}
#med2 a:hover,#med2 a:active,#med2 a:focus, #med2.current {background-image: url('images/botonera_02_r.gif'); background-repeat:no-repeat; }

#med3 {background-image: url('images/botonera_03.gif');  width:94px; height:32px; background-repeat:no-repeat; }
#med3 a {display:block; text-decoration: none; width:94px; height:32px;}
#med3 a:hover,#med3 a:active,#med3 a:focus, #med3.current {background-image: url('images/botonera_03_r.gif'); background-repeat:no-repeat; }

#med4 {background-image: url('images/botonera_04.gif');  width:109px; height:32px; background-repeat:no-repeat; }
#med4 a {display:block; text-decoration: none; width:109px; height:32px;}
#med4 a:hover,#med4 a:active,#med4 a:focus, #med4.current {background-image: url('images/botonera_04_r.gif'); background-repeat:no-repeat; }

#med5 {background-image: url('images/botonera_05.gif');  width:109px; height:32px; background-repeat:no-repeat; }
#med5 a {display:block; text-decoration: none; width:109px; height:32px;}
#med5 a:hover,#med5 a:active,#med5 a:focus, #med5.current {background-image: url('images/botonera_05_r.gif'); background-repeat:no-repeat; }

#med6 {background-image: url('images/botonera_06.gif'); width:103px; height:32px; background-repeat:no-repeat; }
#med6 a {display:block; text-decoration: none; width:103px; height:32px;}
#med6 a:hover,#med6 a:active,#med6 a:focus, #med6.current {background-image: url('images/botonera_06_r.gif'); background-repeat:no-repeat; }

												/* Home */
												
#ban_ex {margin-top:0px;}
#ban_var {margin:0 auto; display:block; text-align:center;}
.banner {float:left;margin: 3px 1px 0px 1px; width:185px;}
#espa {margin-top:15px}

/* ESTO ES PARA LA BARRA DE NOVEDADES! */
#izq1 {
	float:left; 
	margin:3px 5px 0 28px ; 
	text-align:left; 
	width:183px; 
	background:white;
	height:180px;
	overflow:hidden;
	border:1px solid #e7e9ec;
}

#izq2 {
	float:left;
	margin:3px 5px 0 28px;
	text-align:left;
	width:183px;
	background:white;
	height:auto;
	overflow:hidden;
	border:1px solid #e7e9ec;
}
#izq2 h3{
	font-size:14px;
	padding:10px 0 5px 10px;
}
#listticker h5{
	font-size:9px;
}
#listticker{
	list-style-type:none;
	font-size:11px;
	padding:10px;
}
#listticker li{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #D80000;
	height:180px; 
	overflow:hidden;
}
#listticker h4{
	color:#D80000;
	font-size:13px;
}
#listticker a{
	color: #D80000;
	text-decoration:none;
}
#listticker a:hover{
	text-decoration:underline;
}
#mesas .medio{
	padding-left:20px;
	width:538px;
	margin-top:-15px;
}
#mesas .medio h1,#mesas .medio a{
	color:#D80000;
	text-decoration:none;
}

