/* CSS Document */























html {











	height: 135%;





	padding: 0px;





	font-family: Tahoma, Arial, Helvetica, Sans Serif;





	line-height: 135%;





	font-size: 1.1em;











}























body {











	height: 135%;











	margin-bottom: 0px;


	


	font-size: 1.1em;











}























.clr {











	clear: both;











}























.outline {











  border: 1px solid #cccccc;











  background: #ffffff;











	padding: 2px;











}























#buttons_outer {











	width: 635px;











  	margin-bottom: 2px;











	margin-right: 2px;











	float: left;























}























#buttons_inner {











	border: 1px solid #cccccc;











	height: 21px !important;











	height: 23px;











}























#pathway_text {











  overflow: hidden;











	display: block;











	height: 25px;











	line-height: 25px !important;











	line-height: 22px;











	padding-left: 4px;











	border: 1px solid #ccc;











	margin-bottom: 2px;











}























#pathway_text img {











	margin-left: 5px;











	margin-right: 5px;











	margin-top: 6px;











}























#buttons {











	float: left;











	margin: 0px;











	padding: 0px;











	width: auto;











}



































ul#mainlevel-nav











{











	list-style: none;











	padding: 0;











	margin: 0;











	font-size: 0.8em;











}























ul#mainlevel-nav li











{











	background-image: none;











	padding-left: 0px;











	padding-right: 0px;











	float: left;











	margin: 0;











	font-size: 11px;











	line-height: 21px;











	white-space: nowrap;











	border-right: 1px solid #cccccc;











}























ul#mainlevel-nav li a











{











	display: block;











	padding-left: 15px;











	padding-right: 15px;











	text-decoration: none;











	color: #333333;











	background: transparent;











}























#buttons>ul#mainlevel-nav li a { width: auto; }























	ul#mainlevel-nav li a:hover











{











	color: #fff;











	background: #5a005f;











}



































#search_outer {











	float: left;











	width: 165px;











}























#search_inner {











  border: 1px solid #cccccc;











	padding: 0px;











  height: 21px !important;











  height: 23px;











  overflow: hidden;











}























#search_inner form {











  padding: 0;











  margin: 0;











}























#search_inner .inputbox {











	border: 0px;











	padding: 3px 3px 3px 5px;











	font-family: arial, helvetica, sans-serif;











	font-size: 11px;











	color: #5a005f;











}























#header_outer {











	text-align: left;











	border: 0px;











	margin: 0px;











}























#header {











	float: left;











	padding: 0px;











	margin-right: 2px;











	width: 635px;











	height: 150px;











	background: url(../images/header_short.jpg) no-repeat;











}























#top_outer{











	float: left;











	width: 165px;











}























#top_inner {











  border: 1px solid #cccccc;











	padding: 2px;











  height: 144px !important;











  height: 150px;











  overflow: hidden;











  float: none !important;











  float: left;











}























#left_outer {











  float: left;











	margin-top: 2px;











	width: 165px;











}























#left_inner {











  border: 1px solid #cccccc;











	padding: 2px;











  float: none !important;











  float: left;











}























#content_outer {











	padding: 0px;











	margin-top: 0px;











	margin-left: 2px;











	/** border: 1px solid #cccccc; **/











	float: left;











	width: 635px;











}























#content_inner{











  float: none !important;











  float: left;











  padding: 0;











  padding-top: 2px;











  margin: 0;











}























table.content_table {











  width: 100%;











	padding: 0px;











	margin: 0px;











}























table.content_table td {











	padding: 0px;











	margin: 0px;











}















































.texto_pie { 











    FONT-SIZE: 9px; 











    LINE-HEIGHT: 10px; 











    COLOR: #FFFFFF; 











    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 











}



































#banner_inner {











	float: left;











	padding: 0px;











	height: 70px;











}







































































#poweredby_inner {











	float: right;











	padding: 0px;











	margin-left: 0px;











	height: 70px;











}























#right_outer {











	margin-left: 2px;











	width: 165px;











}























#right_inner {











  float: none !important;











  float: left;











  border: 1px solid #cccccc;











  padding: 2px;











}



































.user1_inner {











	border: 1px solid #cccccc;











  float: none !important;











  float: left;











	margin: 0px;











	padding: 2px;











}























.user2_inner {











	border: 1px solid #cccccc;











  float: none !important;











  float: left;











	margin: 0px;











	padding: 2px;











}























table td.body_outer {











	padding: 2px;











	border: 1px solid #cccccc;











}























.maintitle {











	color: #ffffff;











	font-size: 40px;











	padding-left: 15px;











	padding-top: 20px;











}























.error {











  font-style: italic;











  text-transform: uppercase;











  padding: 5px;











  color: #cccccc;











  font-size: 14px;











  font-weight: bold;











}























/** old stuff **/























.back_button {











	float: left;











  text-align: center;











  font-size: 11px;











  font-weight: bold;











  border: 3px double #cccccc;











  width: auto;











  background: url(../images/button_bg.png) repeat-x;











  padding: 0px 10px;











  line-height: 20px;











  margin: 1px;











}























.pagenav {











  text-align: center;











  font-size: 11px;











  font-weight: bold;











  border: 3px double #cccccc;











  width: auto;











  background: url(../images/button_bg.png) repeat-x;











  padding: 0px 10px;











  line-height: 20px;











  margin: 1px;











}























.pagenavbar {











	margin-right: 10px;











	float: right;











}























#footer {











	text-align: center;











	padding: 3px;











}























ul











{











margin: 0;











padding: 0;











list-style: none;











}























li











{











line-height: 15px;











padding-left: 15px;











padding-top: 0px;











background-image: url(http://www.americalatinagenera.org/main/images/library/li-morado.gif);











background-repeat: no-repeat;











background-position: 0px 2px;











}



































td {








FONT-SIZE: 11px; COLOR: #332; LINE-HEIGHT: 16px; FONT-FAMILY: "Lucida Grande", Verdana, arial, sans-serif;











}





























body {





	margin: 0px;





	height: 125%;





	padding: 0px;





	font-family: Tahoma, Arial, Helvetica, Sans Serif;





	line-height: 112%;





	font-size: 0.9em;





	color: #000000;





}











.texto_auxiliar {





	margin: 0px;





	height: 100%;





	padding: 0px;





	font-family: Tahoma, Arial, Helvetica, Sans Serif;





	line-height: 110%;





	font-size: 94%;





	color: #999999;





}

















.texto_auxiliar_negro {





	margin: 0px;





	height: 100%;





	padding: 0px;





	font-family: Tahoma, Arial, Helvetica, Sans Serif;





	line-height: 110%;





	font-size: 94%;





	color: #000000;





}

















/* Joomla core stuff */











a:link, a:visited { color: #003366; text-decoration: underline; font-weight: normal; }





a:hover { color: #0068fa; text-decoration: underline; font-weight: normal; }

















.piecreditos { FONT-FAMILY: Tahoma, Verdana, arial, sans-serif; vertical-align: middle; font-size: 9px; color:#ffffff }

















table.contentpaneopen {











        width: 100%;











	padding: 0px;











	border-collapse: collapse;











	border-spacing: 0px;











	margin: 0px;











}























table.contentpaneopen td {











   padding-right: 10px;











}























table.contentpaneopen td.componentheading {











	padding-left: 5px;











}















































table.contentpane {











  width: 100%;











	padding: 0px;











	border-collapse: collapse;











	border-spacing: 0px;











	margin: 0px;











}























table.contentpane td {











	margin: 0px;











	padding: 0px;











}























table.contentpane td.componentheading {











	padding-left: 4px;











}























table.contentpaneopen fieldset {











	border: 0px;











	border-bottom: 1px solid #eee;











}























.button {











  color: #5a005f;











  font-family: Arial, Hevlvetica, sans-serif;











  text-align: center;











  font-size: 11px;











  font-weight: bold;











  border: 3px double #cccccc;











  width: auto;











  background: url(../images/button_bg.png) repeat-x;











  padding: 0px 5px;











  line-height: 18px !important;











  line-height: 16px;











  height: 26px !important;











  height: 24px;











  margin: 1px;











}























.inputbox {











	padding: 2px;











	border:solid 1px #cccccc;











	background-color: #ffffff;











}























.componentheading {











	background: url(../images/subhead_bg.png) repeat-x;











	color: #666666;











	text-align: left;











	padding-top: 4px;











	padding-left: 4px;











	height: 21px;











	font-weight: bold;











	font-size: 10px;











	text-transform: uppercase;























}























.contentcolumn {











	padding-right: 5px;











}























.contentheading {











        font-family: Georgia,Times,Helvetica,Tahoma;











	height: 36px;


      


        line-height: 115%;








	color: #003366;











	font-weight: lighter;











	font-size: 26px;











	white-space: wrap;











}















































.codigo_seguridad {











    FONT-FAMILY: Georgia,Garamond,Times,Tahoma,sans-serif;











	font-size: 14px;











	font-weight: normal;











	color: #000000;











	text-align:center;











}























table.searchinto {











	width: 100%;











}























table.searchintro td {











	font-weight: bold;











}























table.moduletable {











	width: 90%;











	margin-bottom: 3px;











	padding: 0px;











	border-spacing: 0px;











	border-collapse: collapse;











}























div.moduletable {











	padding: 0;











	margin-bottom: 2px;











}























table.moduletable th, div.moduletable h3 {











	background: url(../images/subhead_bg.png) repeat-x;











	color: #666666;











	text-align: left;











	padding-left: 4px;











	height: 21px;











	line-height: 21px;











	font-weight: bold;











	font-size: 10px;











	text-transform: uppercase;











	margin: 0 0 2px 0;











}























table.moduletable td {











	font-size: 11px;











	padding: 0px;











	margin: 0px;











	font-weight: normal;











}























table.pollstableborder td {











  padding: 2px;











}























.sectiontableheader {











  font-weight: bold;











  background: #f0f0f0;











  padding: 4px;











}























.sectiontablefooter {























}























.sectiontableentry1 {











	background-color : #ffffff;
        font-size:78%;
        font-family:Arial,Tahoma,verdana;










}























.sectiontableentry2 {











	background-color : #f9f9f9;
        font-size:78%;
        font-family:Arial,Tahoma,verdana;











}























.small {











	color: #999999;











	font-size: 11px;











}























.createdate {











	height: 15px;











	padding-bottom: 10px;











	color: #999999;











	font-size: 11px;











}























.modifydate {











	height: 15px;











	padding-top: 10px;











	color: #999999;











	font-size: 11px;











}























table.contenttoc {











  border: 1px solid #cccccc;











  padding: 2px;











  margin-left: 2px;











  margin-bottom: 2px;











}























table.contenttoc td {











  padding: 2px;











}























table.contenttoc th {











  background: url(../images/subhead_bg.png) repeat-x;











  color: #666666;











	text-align: left;











	padding-top: 2px;











	padding-left: 4px;











	height: 21px;











	font-weight: bold;











	font-size: 10px;











	text-transform: uppercase;











}























a.mainlevel:link, a.mainlevel:visited {











 	FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;











	display: block;	











	vertical-align: bottom;











	font-size: 11px;











	font-weight: lighter;











	color: #FFFFFF;











	text-align: left;











	padding-top: 5px;


	


	padding-bottom: 5px;











	padding-left: 5px;





	vertical-align: bottom;





	padding-right: 5px;











	height: 40px !important;











	height: 40px;











	width: 94%;











	text-decoration: none;











	text-transform: uppercase;











	border-bottom: 1px solid #FFFFFF;











	background-color: #003366;











}























a.mainlevel:hover {











	padding-right: 5px;











 	FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;











	background-position: 0px -25px;











	font-size: 11px;











	text-decoration: none;











	font-weight: lighter;











	height: 40px !important;











	height: 40px;











	width: 94%;











	padding-left: 5px;











	color: #FFFFFF;











	text-transform: uppercase;











	border-bottom: 1px solid #FFFFFF;











	background-color: #0068fa;





vertical-align: bottom;





}























a.mainlevel#active_menu {











 	FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;











	display: block;	











vertical-align: bottom;











	font-size: 11px;











	font-weight: lighter;











	











	text-align: left;











	padding-top: 5px;


	


	padding-bottom: 5px;











	padding-left: 5px;











	padding-right: 5px;











	height: 40px !important;











	height: 40px;











	width: 94%;











	text-decoration: none;











	text-transform: uppercase;











	border-bottom: 1px solid #FFFFFF;





	color: #FFFFFF;





	background-color: #0068fa;














}























a.mainlevel#active_menu:hover {








	padding-right: 5px;











 	FONT-FAMILY: Tahoma, Verdana, arial, sans-serif;











	background-position: 0px -25px;











	font-size: 11px;











	text-decoration: none;











	font-weight: lighter;











	height: 40px !important;











	height: 40px;











	width: 94%;











	padding-left: 5px;











	color: #FFFFFF;











	text-transform: uppercase;





vertical-align: bottom;





	border-bottom: 1px solid #FFFFFF;











	background-color: #0068fa;








}























a.sublevel:link, a.sublevel:visited {











	padding-left: 1px;











	vertical-align: middle;











	font-size: 11px;











	font-weight: bold;











	color: #5a005f;











	text-align: left;











}























a.sublevel:hover {











	color: #900;











	text-decoration: none;











}























a.sublevel#active_menu {











	color: #333;











}























.highlight {











	background-color: Yellow;











	color: Blue;











	padding: 0;











}











.code {











	background-color: #ddd;











	border: 1px solid #bbb;











}























form {











/* removes space below form elements */











	margin: 0;











 	padding: 0;











}























div.mosimage {











  border: 1px solid #ccc;











}























.mosimage {











  border: 1px solid #cccccc;











  margin: 5px











}























.mosimage_caption {











  margin-top: 2px;











  background: #efefef;











  padding: 1px 2px;











  color: #666;











  font-size: 10px;











  border-top: 1px solid #cccccc;











}























span.article_seperator {











	display: block;











	height: 1.5em;











}































































































.news_general_table {











/*2_general_width*/











width: 100%;











/*2_general_height*/











height: px;











/*2_general_border_size*/











border: 1px;











/*2_general_border_color*/











border-color: #EEEEEE;











border-style: solid;











/*2_general_padding_size_top*/











padding-top: 5px;











/*2_general_padding_size_bottom*/











padding-bottom: 5px;











/*2_general_padding_size_right*/











padding-right: 5px;











/*2_general_padding_size_left*/











padding-left: 5px;	











/*2_general_background_color*/











background-color: #F7F7F7;		











/*2_general_margin*/











margin: 1px;











}























.createdate {











	margin: 0px;











	height: 100%;











	padding: 0px;











	font-family: Tahoma, Arial, Helvetica, Sans Serif;











	line-height: 120%;











	font-size: 9px;











	color: #999999;











	/* background: #ffffff; */











}



































a.titulo_nota:link, a.titulo_nota:visited {











 	FONT-FAMILY: Georgia,Garamond,Giacomo,"Palatino Linotype",Times,"Times New Roman",sans-serif;











	display: block;	











	vertical-align: middle;











	font-size: 16px;











	font-weight: lighter;











	color: #024ab7;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











	height: 19px;











	text-decoration: none;











	border-bottom: 0px solid #43a9f3;











}























a.titulo_nota:hover {











 	FONT-FAMILY: Georgia,Garamond,Giacomo,"Palatino Linotype",Times,"Times New Roman",sans-serif;











	display: block;	











	vertical-align: middle;











	font-size: 16px;











	font-weight: lighter;











	color: #ffcc33;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











	height: 19px;











	text-decoration: none;











	border-bottom: 1px solid #ffcc33;











}























a.titulo2_nota:link, a.titulo2_nota:visited {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;











	font-size: 11px;











	font-weight: lighter;











	color: #024ab7;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











	height: 13px;











	text-decoration: none;











	border-bottom: 0px solid #43a9f3;











}























a.titulo2_nota:hover {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;











	font-size: 11px;











	font-weight: lighter;











	color: #ffcc33;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











	height: 13px;











	text-decoration: none;











	border-bottom: 1px solid #ffcc33;











}



































a.vinculo_pp:link, a.vinculo_pp:visited {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;











	font-size: 9px;











    text-transform: uppercase;











	font-weight: lighter;











	color: #FFFFFF;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











    padding-bottom: 3px;











	height: 11px;











	border-bottom: 0px solid #FFFFFF;











}























a.vinculo_pp:hover {











 	FONT-FAMILY: Georgia,Garamond,Giacomo,"Palatino Linotype",Times,"Times New Roman",sans-serif;











	display: block;	











	vertical-align: middle;











	font-size: 16px;











	font-weight: lighter;











	color: #ffcc33;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











	height: 19px;











	text-decoration: none;











	border-bottom: 1px solid #ffcc33;











}



































a.piepagina {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;











	font-size: 9px;











        text-transform: uppercase;











	font-weight: lighter;











	color: #51514f;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











        padding-bottom: 3px;











	height: 11px;











}



































a.piepaginablanco {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;











	font-size: 9px;











    text-transform: uppercase;











	font-weight: lighter;











	color: #FFFFFF;











	text-align: left;











	padding-top: 3px;











	padding-left: 0px;











	padding-right: 0px;











    padding-bottom: 3px;











	height: 11px;











}















































a.vinculo_piepagina:link, a.vinculo_piepagina:visited {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;





	font-size: 9px;





	font-weight: lighter;





	color: #ffffff;





	padding:2px; border:thin #333333; background-color:#ff5900;





	text-decoration:none;





}























a.vinculo_piepagina:hover {





 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;





	font-size: 9px;





	font-weight: lighter;





	color: #FFFFFF;





	padding:2px; border:thin #ffffff; background-color:#666666;





	text-decoration:none;





}



































a.vinculo_gruponotas:link, a.vinculo_gruponotas:visited {











	font-weight: lighter;











	color: #666666;











	line-height: 16px !important;











	text-decoration:underline;











}























a.vinculo_gruponotas:hover {











	font-weight: lighter;











	color: #ffffff;











	line-height: 16px !important;











	padding:2px; border:thin #c01c25; background-color:#c01c25; text-decoration:none;











}















































a.vinculo_piepagina2:link, a.vinculo_piepagina2:visited {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;











	font-size: 9px;











	font-weight: lighter;











	color: #ffffff;











	padding:2px; border:thin #ffffff; background-color:#c01c25;











}























a.vinculo_piepagina2:hover {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif;











	font-size: 9px;











	font-weight: lighter;











	color: #ffffff;











	padding:2px; border:thin #333333; background-color:#666666;











}























.textito1 { FONT-FAMILY: tahoma,verdana,arial,sans-serif; font-size: 9px; font-weight: lighter; color: #666666; padding:0px; line-height: 12px !important; }











.textito2 { FONT-FAMILY: tahoma,verdana,arial,sans-serif; font-size: 10px; font-weight: lighter; color: #666666; padding:0px; line-height: 12px !important; }











.textito3 { FONT-FAMILY: verdana,arial,tahoma,sans-serif; font-size: 9px; font-weight: bolder; color: #666666; padding:0px; line-height: 12px !important; }











.titulo1 { FONT-FAMILY: georgia,garamond,times,verdana; font-size: 16px; font-weight: lighter; color: #c01c25; padding:0px; line-height: 18px; }











.titulo_interior { FONT-FAMILY: georgia,garamond,times,verdana; font-size: 26px; font-weight: lighter; color: #ff6600; padding:0px; line-height: 28px; }



































.boton_peq {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif; font-size: 9px; font-weight: lighter;











	height: 15px;











	padding-top: 0px;











	padding-bottom: 0px;











	color: #666666;











	background-color:#cccccc











	font-size: 11px;











}





.content_general {











 	FONT-FAMILY: tahoma,verdana,arial,sans-serif; font-size: 9px; font-weight: lighter;











	height: 125%;











	padding-top: 0px;











	padding-bottom: 0px;











	color: #000000;








	font-size: 11px;











}
