/* CSS Document */

* { margin:0; padding:0; outline:none; }

body {
	background:url(../img/fondos/body.gif);
	font:12px Arial, Helvetica, sans-serif;
}

a { color:#b9287f; }

/* ESQUELETO ===================================== */

#wrapper {
	width:749px;
	margin:0 auto;
	overflow:hidden;
	height:1%;
}

#header { position:relative; }
	#header #uplinks { height:28px; background:url(../img/fondos/uplinks.gif) no-repeat top right; position:relative; }
	#header #uplinks .links { position:absolute; top:6px; right:100px; }
	#header #uplinks a { color:#233b69; text-decoration:none; } #header #uplinks a:hover { text-decoration:underline; }
#header #finHeader { width:165px; height:21px; background:url(../img/fondos/fin_header_color.gif); float:left }

#contenido {
	width:749px;
	clear:both;
	background:url(../img/fondos/contenido.gif) repeat-y;
	/*overflow:hidden;
	height:1%;*/
}

#footer { clear:both; background:url(../img/fondos/footer.gif); width:749px; height:78px; position:relative; color:#919db4; font-size:11px; } #footer a { color:#919db4; }
#footer #copy, #footer #p3 { position:absolute;  }
#footer #copy { left:20px; top:45px;}
#footer #p3 { right:25px; top:42px; }

#navBar { width:171px;  float:left; overflow:hidden  }
#page { width:413px; float:left; } 
#sidebar { width:161px; float:left; padding-top:200px; position:relative; }

#sidebar .fondoAbsoluto { position:absolute; z-index:10; top:0 }
#sidebar .info { position:relative; z-index:100; width:142px; margin:0 auto; font-size:11px; color:#564550; } #sidebar .info .caja { background:url(../img/cajas/info_fondo.gif) repeat-y; padding:1em; }
#sidebar a { color:#564550; }

#sidebar .banner { width:144px; margin:1em auto; }

#wrapper.full #page { width:574px; }
#wrapper.full #sidebar { display:none; }
#wrapper.full #header #finHeader { width:165px; height:21px; background:url(../img/fondos/fin_header.gif); float:left }

#nav ul { list-style:none; width:166px; background:url(../img/fondos/gradient.gif) repeat-x; margin-left:5px; margin-top:0 !important;  }
#nav ul li { border-bottom:1px solid #c8b0d2; margin-left:22px; }
#nav ul li a { display:block; color:#233b69; text-decoration:none; padding:2px; } #nav ul li a:hover { background:url(../img/fondos/link.gif) repeat-y top right; }

/* ESTILOS NAVBAR ==================================== */

body#institucional #nav ul li a.seleccionado1,
body#educacional #nav ul li a.seleccionado3,
body#eventos #nav ul li a.seleccionado4,
body#publicaciones #nav ul li a.seleccionado5,
body#contacto #nav ul li a.seleccionado6,
body#biblioteca #nav ul li a.seleccionado7,
body#links #nav ul li a.seleccionado8,
body#trabajosPresentados #nav ul li a.seleccionado9
{ cursor:default; background:url(../img/fondos/link.gif) repeat-y top right; }


/* TABLAS ============================================ */

table { border-collapse:collapse; font-size:11px; }

	table.comision th { padding:2px; border-bottom:1px solid #e4e4e4; color:#ac4491; text-align:left; text-transform:uppercase; }
	table.comision th.periodo, table.comision th.destacado { padding-left:0; }
	table.comision th.periodo span { background:#e4e4e4; color:#6e6e6e; padding:2px 8px; } table.comision th.destacado span { background:#e4e4e4; padding:2px 8px; }
	
	table.comision td { padding:2px; } table.comision td.col1 { color:#999; }

/* TIPOGRAFIA CONTENIDO ============================== */

p, table { margin:1em; padding:0 }
p { color:#564550; }
ul, ol { margin:1em; list-style:none; }

ul.listado, ol.listado, ol.cronogramas, ul.cursos { font-size:11px; } ul.listado li, ol.listado li { border-bottom:1px solid #f0d9e7; padding:.4em; } ul.listado strong, ol.listado strong { color:#000; }

ol.cronogramas li { border-bottom:1px dotted #000; background:url(../img/ico/congreso.gif) no-repeat 5px center; padding:.4em .4em .4em 3em; margin-bottom:3px; }
ul.cursos li { margin-bottom:3px; border-bottom:1px dotted #000; padding:.5em  } ul.cursos li p { font-size:10px; margin-left:0; margin-top:2px; margin-bottom:5px } ul.cursos li a.pdf { background:url(../img/ico/pdf.gif) no-repeat center left; padding:.3em 1.8em; margin:2px 0;  }

hr{ border:0; color: #b9287f; background-color: #b9287f; height: 1px; margin:5px 1em; }
strong { color:#b9287f; }

h1, h2, h3 { color:#b9287f; font-family:"Arial Narrow", Arial, sans; padding:0; }
h1 { font-size:3em;  margin:.3em; }
h2 { font-size:2.2em; margin:.5em;} h2.misc1 { background:url(../img/ico/estrella.gif) no-repeat top left; padding-left:25px; } h2.misc2 { background:url(../img/ico/mic.gif) no-repeat top left; padding-left:25px; }
h3 { font-size:1.4em; margin:.8em; font-weight:normal; } h3 .subtitulo { font:11px Arial, Helvetica, sans-serif; color:#90084e; margin-left:.2em; display:block }

/* FORMULARIO ======================================== */

fieldset { border:none;  } fieldset .separador { padding:5px 0; font-size:11px; }
label { display:block; width:70px; text-align:right; margin-right:5px; margin-top:2px;  }
input, textarea {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding:1px;
	border:1px solid #ccc;
}

.boton { color:#A5236D; background:#F9CDE0; padding:2px; font:11px "Arial Narrow", Arial; text-transform:uppercase; cursor:hand; cursor:pointer;  }

.msj { display:none; }
.error { float:left !important; display:inline; }
.error  input, .error textarea {
	border:1px solid #CC0000;
	background-color:#FFBBBB;
	color:white;
	font-weight:bold;
}
.error .msj { display:inline; padding:2px; color:red; font-size:10px;  }
/* CLASES VARIAS ===================================== */

.left { float:left; }
.right { float:right; }
.both { clear:both; }
