/* standard elements */
* {
	margin: 0;
	padding: 0;
}
a {color: #682;}
a:hover {color: #9A6;}
body {
	background: #76c8d1 url(img/bg.gif) repeat-y center top;
	font: 14px Helvetica;
}
input {
	color: #555;
	font: normal 1.1em Helvetica;
}
ul {
font-size:12px;
}

p,cite,code {
	font-size: 14px;
	padding-bottom: 1.2em;
	line-height: 18px; 
}
ul {margin-left: 1.2em;}

h1 {font-size: 1.4em;}
blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;

}

blockquote p {padding: 3px 0;}

h1,h2,h3 {color: #654;}

/* misc */
.clearer {clear: both;}

.container {

	margin: 0 auto;
	width:770px;
}

/* header */
.header {
	background: url(img/header.jpg) no-repeat;
	background-position: -22px;
	height: 180px;
	width: 770px;
}

/* item */
.item {
	
	}
.item .date {
	
	background-color: #003016;
	color: #fff;
	float: left;
	height: 40px;
	text-align: center;
	width: 36px;	
}
.item .date div {padding-top: 4px;}
.item .date span {font: normal 1.6em serif;}
.item .content {
	width: 600px;
	text-align:justify;
}
.item h1 {
	background: #003016;
	color: #FFF;
	line-height: 40px;
	padding-left: 16px;
}
.item .body {padding: 12px 18px;}

/* navigation */
.navigation {
	float:right;
	margin-left: 1px;
	width: 185px;
}

.navigation h1 {
	background: #003016;
	color: #FFF;
	font-size: 1.3em;
	line-height: 40px;
	padding-left: 12px;
}


#menu9 ul {

	list-style-type:none;
}

#menu9 li a {
	height: 32px;
 	voice-family: "\"}\""; 
 	voice-family: inherit;
 	height: 24px;
	text-decoration: none;
}	
										
#menu9 li a:link, #menu9 li a:visited {
	color: #000;
	font-weight:bold;
	display: block;
	background:  url(img/menu9.gif);
	padding: 8px 0 0 35px;
}
																
#menu9 li a:hover {
	color: #FFF;
	background:  url(img/menu9.gif) 0 -32px;
	padding: 8px 0 0 35px;
}

/* footer */
.footer {

	color: #222;
	font-size: 1.1em;
	line-height: 40px;
	margin: 0 auto;
	text-align:center;
	width: 700px;
}

.footer a {
	color: #666;
	text-decoration:none;
}
.footer a:hover {color: #FAFCB0;}

.tabla {

font-size: 14px;
  }

.tabla td {

 }

.hora {

	width:80px;
	vertical-align: top;
	font-weight:bold;
	font-size:12px;
	background-color:#ddd;
}

.cargo {

	width:100px;
	vertical-align: top;
	font-weight:bold;
}

.titulo {

	color:#000;
	font-weight:bold;
	font-size:14px;
	padding:3px;
	margin:3px;
}

.titulo a{

	text-decoration:none;
}

.nombre {
	
	padding:3px;
	margin:3px;
	font-size: 10px;
	font-style:italic;
}

.imagen {

	float:left;
}

.ponente {

	display:block;
	float:left;
}

.marcotitulo {

	background-color:#000;
	color:#fff;

	font-size: 20px;

	height:40px;
}

#cartel {

text-align:center;
/* margin:5px;
padding: 10px; */
padding: 10px; 

}

#comite {

	width: 200px;
}

#comite ul {

	list-style-type:none;
}

/* TABLA */
table { background:#D3E4E5;
	 border:1px solid gray;
	 border-collapse:collapse;
	 color:#fff;
	 font:normal 12px verdana, arial, helvetica, sans-serif;
}

caption { border:1px solid #5C443A;
	 color:#5C443A;
	 font-weight:bold;
	 letter-spacing:20px;
	 padding:6px 4px 8px 0px;
	 text-align:center;
	 text-transform:uppercase;
}

td, th { color:#363636;

padding:.4em;

}

tr { border:1px dotted gray;

}

thead th, tfoot th { 

background: #003016;

color:#FFFFFF;

padding:3px 10px 3px 10px;

text-align:left;

text-transform:uppercase;

}

tbody td a { color:#363636;

text-decoration:none;

}

tbody td a:visited { color:gray;

text-decoration:none;

}

tbody td a:hover { text-decoration:underline;

}

tbody th a { color:#363636;

font-weight:normal;

text-decoration:none;

}

tbody th a:hover { color:#363636;

}

tbody td+td+td+td a { background-image:url('bullet_blue.png');

background-position:left center;

background-repeat:no-repeat;

color:#03476F;

padding-left:15px;

}

tbody td+td+td+td a:visited { background-image:url('bullet_white.png');

background-position:left center;

background-repeat:no-repeat;

}

tbody th, tbody td { text-align:left;

vertical-align:top;

}

tfoot td { background:#5C443A;

color:#FFFFFF;

padding-top:3px;

}

.odd { background:#fff;

}

tbody tr:hover { background:#99BCBF;

border:1px solid #03476F;

color:#000000;

}

a.info {

	position:relative;
 	z-index:24; 
	color:#000;
	text-decoration:none;
}

a.info:hover {
	z-index:25;
}

a.info span { 
	display: none;
    
} 

a.info:hover span {

	display:block;
	position:absolute;
  top:2em;
	left:4em;
	width:160px;
	background-color:#000000;
	-moz-opacity:0.75;
	opacity:0.75;
	filter:alpha(opacity='75');
	color:#ffffff;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding: 5px;
}
