 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-family: 'Droid+Sans', "Trebuchet MS", Helvetica, Tahoma, Verdana;
	height:30px;
	line-height:160%;
	letter-spacing: .03em;
	text-align:left;
	font-size:130%;
	color:#2B2B2B;
	font-weight:bold;
/*	text-transform: capitalize;*/
}
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:#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%;}

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

/***EVENTOS***/
#calendario {
border-bottom:1px solid #CCCCCC;
height:auto;
margin:15px 0;
width:850px;
line-height: normal;
}
#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;}
#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;}
