 BODY {
font: 0.8em  "Trebuchet MS","Lucida Grande","Lucida Sans Unicode",Arial,Tahoma,Verdana,sans-serif;
color:#3C3C3C;
margin: 0 auto;
line-height: 140%;
/*padding-top:2px;*/
background-color:#EEEEEE;
}

/***LINKS***/
a {color: #2b2b2b; text-decoration: none;}
a:hover {text-decoration:underline;}

/***CONTAINER***/
#container{
margin: 0 auto;
padding: 0;
}

/***MENU***/
#menu {
font: 10px "Trebuchet MS", Helvetica, Tahoma, Verdana;
font-weight:bold;
background-color: #2B2B2B;
color:#FFFFFF;
padding: 0;
margin:0 auto;
height:30px;
}
#menu_content {
margin:0 auto;
padding:0;
width:982px;
}

/*NEW MENU*/
#lists {padding:0; margin:0px; padding-top:6px; list-style:none; position:relative; /*height:25px; float:left; background:url(line.gif) no-repeat 100% 4px;*/ width:900px; z-index:1; text-transform:uppercase; line-height:1.5em;} /* margins for this demonstration only */
#lists li {display:inline; float:left; height:25px;}
#lists li a.tl {display:block; /*width:150px; height:25px;*/ padding-right:25px; text-decoration:none; line-height:1.5em; text-indent:10px; color:#FFF; }

#lists div {display:none;}

#lists li a:hover {text-decoration:none; white-space:normal; color:#ECBA0A; }
#lists li:hover > a {text-decoration:none; white-space:normal; color:#ECBA0A; }

#lists :hover div
{display:block; width:280px; background:#2b2b2b; position:absolute; left:0; top:20px; /*border:1px solid #888; */padding-bottom:0px;}
#lists .hover div.pos1 {background:#2b2b2b; width:150px;}
#lists :hover div.pos2 {background:#2b2b2b;}

#lists .two:hover {position:relative;}
#lists .single:hover {position:relative;}

#lists .two:hover div.pos3 {background:#2b2b2b; width:300px;}
#lists .single:hover div.pos4 {background:#2b2b2b; width:150px;}
#lists .single:hover div.pos5 {background:#2b2b2b; width:210px;}
#lists .single:hover div.pos5 dl dd {width:280px;} 

#lists :hover div dl {display:inline; padding:0; margin:0 10px 10px 0px; float:left; width:179px;}
#lists :hover div dl dt {width:179px; background:#000; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}

#lists .two:hover div {left:-150px;}
#lists .two:hover div dl {width:129px;}
#lists .two:hover div dl dt {width:129px;}

#lists .single:hover div dl {width:129px;}
#lists .single:hover div dl dt {width:129px;}

#lists :hover div dl dd {padding:0; margin:0;}

#lists :hover div dt a {text-decoration:none; cursor:default; color:#ECBA0A;}
#lists :hover div dd a {display:block; text-decoration:none; color:#FFF; text-indent:10px; line-height:15px; padding-bottom:6px;}
#lists :hover div dd a:hover {text-decoration:none; color:#ECBA0A}

#lists .clear {clear:both;}
/**END NEW MENU**/

/***TOOLBAR***/
#toolbar { float:right;
	padding-right:15px;
	padding-top:6px;
	height: 0px;
	font-size: 9px;
	color: #FFFFFF; text-transform:uppercase;
}
ul.toolbar { list-style-type:none; margin:0; padding:2px;}
ul.toolbar li {width:auto; padding-right:2px;}
ul.toolbar li a, ul.toolbar li a:visited { text-decoration: none; font-size:8px;
font-weight:bold;
color: #FFFFFF; padding-left:5px; padding-right:5px;letter-spacing: .15em;
}
ul.toolbar li a:hover{
color:#ECBA0A; text-decoration:none; 
}

/***HEADER***/
#header{width: 100%;
	background-color: #EEEEEE;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCCCCC;
	height:73px;
	}
#header_content {margin: 0 auto; width:982px; height:70px;}
#header_logo {float:right; padding-top:3px;}

/***SEARCH SITE***/
#search_site {
padding-top:28px;
line-height:10px;
text-align:left;
float:left;
}
.searchbox { background-color:#FFF; border-top: 1px solid #7F7F7F; border-left:1px solid #7F7F7F; border-bottom: 1px solid #B8BABF; border-right: 1px solid #B8BABF; font-size: 100%;color:#2B2B2B;font: 10px "Trebuchet MS", Helvetica, Tahoma, Verdana;
font-weight:bold; text-transform:uppercase;}
.go { background-image:url(/images/icons/buscar.gif); background-repeat:no-repeat; width:22px; height:21px; border:0px; cursor:pointer;}
#search_site img {padding-top: 5px; border:0px;}

/***BODY***/
#body{ background-color:#FFFFFF;}

/***TITLE***/
#titulo {
	font-family: 'Droid Sans', "Trebuchet MS", Helvetica, Tahoma, Verdana;
	font-weight:bold;
	height:30px;
	line-height:160%;
	letter-spacing: .03em;
	text-align:left;
	font-size:140%;
	color:#2B2B2B;
	font-style: normal;
	font-weight: 700;
	text-shadow: none;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0em;
	word-spacing: 0em;	
/*	text-transform: capitalize;*/
}
pan.titulo {
font: "Trebuchet MS", Helvetica, Tahoma, Verdana;
	height:30px;
	line-height:160%;
	letter-spacing: .03em;
	text-align:left;
	font-size:100%;
	color:#2B2B2B;
	text-transform:uppercase;
}

.home_en #content #titulo, .home_es #content #titulo {display:none;}

/***CONTENT***/
#content{
text-align:justify;
min-height:450px;
height:auto !important;
height:450px;
line-height:160%;
letter-spacing: .03em;
width:982px;
margin:0 auto;
padding-bottom:1px;
padding-top:10px;
}
ul {list-style-type: square;}
ul.content_ul {list-style-type:square;}
ul.content_ul li {padding:15px;}

/***TABLAS***/
.year {color:#FFF; background-color:#2B2B2B;}
table.tabla1 {font-size:90%;}
table.tabla2 {font-size:90%;}
table.tabla2 tbody tr.titulo {background-color:#204292; color:#FFFFFF; display:none;}
table.tabla2 tbody tr.sub_titulo {color:#2b2b2b; font-weight:bold;}
table.tabla2 tbody td {padding-left:10px; padding-bottom:3px;}
table.tabla2 tbody tr.tabla_leyenda { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; border-bottom:3px #2b2b2b solid; text-transform:uppercase; font-weight:bold;}
/*td.year {color:#FFF; background-color:#204292}*/
table.tabla3 {font-size:85%;}
table.tabla2 tbody tr.tabla_leyenda { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; border-bottom:3px #2b2b2b solid;}

span.assembly_titulo {line-height:160%;
	letter-spacing: .03em;
	text-align:left;
	font-size:120%;
	color:#204292;
	text-transform:uppercase;
	font-weight:900;
	font-stretch:extra-expanded;}
	
/***BOTON***/
input {border:1px solid #C0C0C0; font-size: 100%;color:#415968; letter-spacing:.03em; background-color:#F3F3F3; height:25px;}
select {border:1px solid #C0C0C0; font-size: 100%;color:#415968; letter-spacing:.03em; background-color:#F3F3F3;height:25px; }
option {/*border:1px solid #C0C0C0;*/ font-size: 95%;color:#415968; letter-spacing:.03em;}
textarea {
border:1px solid #C0C0C0;
font-size: 130%;
color:#415968;
letter-spacing:.03em;
}
input:focus {border: 2px solid #415968; background: #FFFFFF; color:#000000;}
select:focus {border:2px solid #415968; color:#000000; background-color:#FFFFFF; }
option:focus {font-size: 95%;color:#000000; background-color:#FFFFFF;}
textarea:focus {
border:2px solid #415968;
color:#000000;
background-color:#FFFFFF;
letter-spacing:0.5px;}
.requerido {color: red; font-size:120%;}
input.searchbox {height:auto;}
.adobe {font-size:90%; padding-top:30px; color:#646464;}
.adobe a {text-decoration:underline;}
.only {color: #FF0000; font-size:80%;}

/***BOTON_MEETINGS***/
#noticia .meet_size {
background-color:#2B2B2B;
padding:0px 3px 1px 3px;
color:#FFFFFF;}
#noticia .meet_size a {color:#FFFFFF;}

#noticia a.meet_bot:Visited  {
text-decoration:none;
color:#FFFFFF;
}
#noticia a.meet_bot:link, a.meet_bot:Visited  {font: 10px "Trebuchet MS", Helvetica, Tahoma, Verdana;
text-decoration:none;
text-transform: uppercase;
color:#FFFFFF;
}
#noticia a.meet_bot:Hover  {
text-decoration:none;
color:#ECBA0A;
}

a.meet_bot:Visited  {
text-decoration:none;
color:#FFFFFF;
}
a.meet_bot:link  {
font: 10px "Trebuchet MS", Helvetica, Tahoma, Verdana;
text-decoration:none;
text-transform: uppercase;
color:#FFFFFF;
}
a.meet_bot:Hover  {
text-decoration:none;
color:#ECBA0A;
}
.meet_size {background-color:#2B2B2B;
padding:0px 3px 1px 3px;
color:#FFFFFF;}

/***ARCHIVOS***/
span.size_archivo { font-size:85%;}
.size {
font-size:8px;
padding-left:15px;
}

/***REQUERIDO***/
font.requerido {
  font-weight:bold;
  font-size:10pt;
  color:red;
}
/***PDF***/
#key_pdf {font-size:80%; color: #BEBEBE; padding:0px; border:0px; float:right;}
#key_pdf img {border:0px;}

/***H1***/
h1 { color:#993300; text-transform:uppercase; font-size:90%;}
h2 { color:#2B2B2B; text-transform: uppercase; font-size:80%;}
h3 {
background:none repeat scroll 0 0 transparent;
color:#000000;
font-size:13px;
font-weight:bold;
padding-bottom:5px;
text-align:left;
text-transform:none;
}
h4 {
color:green;
font-size:80%;
line-height:10px;
text-transform:uppercase;
letter-spacing:0.1em;
}
span.titulo_person {text-decoration:underline; color: #555555;}

/***DIRECTORIO***/
p.box_insti { background-color:#EEEEEE; border-top: 1px #C8C8C8 solid; border-bottom: 2px #C8C8C8 solid; width:800px; padding-left:5px;}
span.name_insti {color:#993300;  font-size:80%; font-weight:bold; font-family:"Trebuchet MS"; text-transform:uppercase;}
.tipo_m{ float:right; font-size: 80%;font-weight: normal;color:#000;}
p.directorio {padding-left:15px;}
p.pais {text-align:left; font-size:95%; color:#2B2B2B; text-transform: none; font-weight:bold;}
/***AccesosRapidos***/
ul.accesos_rapidos {list-style-type: none; padding-left:0px; margin:0; background-color:#EEEEEE; border:1px solid #CCCCCC; font-family:"Trebuchet MS";}
ul.accesos_rapidos li {padding-bottom:10px;}
ul.accesos_rapidos img {border:0;}
#accesos_rapidos_div {width:90px; float:right; border-left: 10px #FFFFFF solid;font-weight:900; text-transform:uppercase; font-size:75%; color:#993300;}
/***BOX DIRECTORIOS***/
#box_gris {background-color:#EEEEEE; padding:20px; border:1px #CCCCCC solid; margin-bottom:30px;}
#box_gris a{font-size:120%; font-weight:bold;}

/***EVENTOS***/
#calendario {
border-bottom:1px solid #CCCCCC;
height:auto;
margin:15px 0;
width:850px;
line-height: normal;
padding-bottom:10px;
}
#calendario a:hover {color:#000000; text-decoration:none;}
#calendario a {
display: inline;
font-size:80%;
text-transform:uppercase;
padding-left:15px;
}
#calendario a, #calendario a:visited {
color:#3E3E3E;
text-decoration:none;
}
#calendario strong { color:#993300; font-size:13px;}



/***FOOTER***/
#footer{
	width: 100%;
	padding: 0;
	border-top: 1px solid #CCCCCC;
	height:20px;
	background-color:#EEEEEE;}
#footer_copyright {text-align:left;
margin:0 auto;
width:982px;
text-transform:uppercase;
}
#footer_copyright img {border:0;}
#footer_links { list-style-type:none; margin:0; padding:2px; padding-left:0px;}
#footer_links li {width:auto; padding-right:2px;}
#footer_links li a, #footer #footer_links li a:visited { text-decoration: none; font: 10px "Trebuchet MS", Helvetica, Tahoma, Verdana;
font-weight:bold;
color: #2B2B2B; padding-left:5px; padding-right:5px;
}
#footer_links li a:hover{
color:#000000; text-decoration:none; 
}
#ciss_footer_copyright {
 text-decoration: none; font: 10px "Trebuchet MS", Helvetica, Tahoma, Verdana;
font-weight:bold;
padding-left:10px;
margin: 0 auto;
color:#2B2B2B;
height:20px;
width:982px;
}
/***SUB_FOOTER***/
ul.nav_bottom {list-style-type:none; margin-left:20px; font-size:90%; padding-top:10px;}
ul.nav_bottom li { display:inline; padding-left:20px; padding-right:20px; border-left: 2px solid #C8C8C8; height:20px;}
ul.nav_bottom li a{color: #015391;padding-bottom:0px; text-decoration: underline;}
ul.nav_bottom li img {border:0px;}
#key_pdf {font-size:80%; color: #BEBEBE; padding:0px; border:0px;}
#key_pdf img {border:0px;}
/***error***/
.error_texto {font-size:150%; color:#666666; text-align:center; letter-spacing: 2px; line-height: 140%;
}

/***IFRAME_CISS***/
.navbar_ciss_border {border-bottom:#ACACAC 0px solid;}

