 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:26px;
}
#menu_content {
margin:0 auto;
padding:0;
width:982px;
}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
padding-top:6px; 
}
#nav a{
display:block;
padding:0px 5px;
color:#FFF;
text-decoration:none;
}
#nav a:hover{
color:#ECBA0A;
text-decoration:none;
}
#nav li{
float:left;
position:relative;
text-transform:uppercase;
padding-right:25px;
}
#nav ul {
background-color:#2B2B2B;
position:absolute;
display:none;
width:13em;
top:1.5em;
}
#nav ul li{
margin:0px 0 6px 0px;
}
#nav li ul a{
width:13em;
height:auto;
float:left;
}
#nav ul ul{
top:auto;
}
#nav li ul ul {
left:13em;
margin:0px 0 0 0px;
}
#nav li ul ul li{
margin:0px 0 6px 0px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

/***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: "Trebuchet MS", Helvetica, Tahoma, Verdana;
height:30px;
line-height:160%;
letter-spacing: .03em;
text-align:left;
font-size:120%;
color:#2B2B2B;
text-transform:uppercase;
}
span.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:#2B2B2B;color:#FFFFFF;}
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 {
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  {
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%;}

/***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%;
}
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;
}

/***FOOTER***/
#footer{
width: 100%;
padding: 0;
border-top: 1px solid #CCCCCC;
height:20px;
}
#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;}
