/* CSS Document */



html { height: 120%; font-size:0.98em; line-height: 120%;}



body { margin: 0px; 

       height: 120%;

       padding: 0px;

       font-family: Georgia,Times,"Times New Roman", serif;

       font-size:0.98em;

       line-height: 120%;

       color: #000000;

}



.clr {



	clear: both;

}





.outline {

  border: 1px solid #cccccc;



  background: #ffffff;



	padding: 2px;





}









#buttons_outer {























	width: 635px;























  	margin-bottom: 2px;























	margin-right: 2px;























	float: left;















































}









































.titulomorado { font-family:"Times New Roman", Times, serif; font-size:20px; color:#4b4da0; line-height:110% }





#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: block;

	padding-left: 0px;

	margin: 0;

	font-size: 0.8em;



}















































ul#mainlevel-nav li

{

	background-image: none;



	padding-left: 70px;



	padding-right: 0px;



	float: left;



	margin: 0;





	font-size: 100%;







	line-height: 130%;





	white-space: wrap;





	border-right: 0px solid #cccccc;





}















































ul#mainlevel-nav li a























{























	display: block;























	padding-left: 30px;























	padding-right: 15px;























	text-decoration: none;























	color: #000000;























	background: transparent;























}















































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















































	ul#mainlevel-nav li a:hover























{























	color: #fff;























	background: #c64934;























}







































































#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: #c64934;























}















































#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 {























	























	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(../images/arrow.png);























background-repeat: no-repeat;























background-position: 0px 2px;























}







































































td {























	text-align: left;























	font-size: 11px;























}















































































.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;











}



































.texto_auxiliar_blanco {











	margin: 0px;











	height: 100%;











	padding: 0px;











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











	line-height: 110%;











	font-size: 0.8em;











	color: #FFFFFF;











}



































/* Joomla core stuff */























a:link, a:visited { color: #4D489C; text-decoration: underline; font-weight: bolder; }











a:hover { color: #6963c9; text-decoration: underline; font-weight: bolder; }



































.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 {























  























}















































table.contentpaneopen td.componentheading {























	























}































































































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 {























	























}















































table.contentpaneopen fieldset {























	border: 0px;























	border-bottom: 1px solid #eee;























}















































.button {























  color: #c64934;























  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: Tahoma,Arial,verdana,Helvetica;

	color: #FFFFFF;

        line-height: 160%;



	font-weight: bold;

	font-size: 28px;

       padding-bottom: 20px;

	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 {























  























}















































.sectiontableheader {























  font-weight: bold;























  background: #f0f0f0;























  padding: 4px;























}















































.sectiontablefooter {















































}















































.sectiontableentry1 {























	background-color : #ffffff;























}















































.sectiontableentry2 {























	background-color : #f9f9f9;























}















































.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 {























  























}















































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: middle;























	font-size: 9px;























	font-weight: lighter;























	color: #162d61;























	text-align: left;























	padding-top: 3px;























	padding-left: 5px;























	padding-right: 2px;























	height: 16px !important;























	height: 19px;























	width: 94%;























	text-decoration: none;























	text-transform: uppercase;























	border-bottom: 1px solid #FFFFFF;























	background-color: #d1e47f;























}















































a.mainlevel:hover {























	padding-right: 2px;























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























	background-position: 0px -25px;























	font-size: 9px;























	text-decoration: none;























	font-weight: lighter;























	height: 16px !important;























	height: 19px;























	width: 94%;























	padding-left: 5px;























	color: #FFFFFF;























	text-transform: uppercase;























	border-bottom: 1px solid #FFFFFF;























	background-color: #5c8ebf;























}















































a.mainlevel#active_menu {























 	padding-right: 2px;























 	background-color: #5c8ebf;























	color:#FFFFFF;























	font-weight: lighter;























	font-size: 9px;























	width: 94%;























	padding-left: 5px;























	height: 16px !important;























	height: 19px;	























}















































a.mainlevel#active_menu:hover {























	padding-right: 2px;























	color: #FFFFFF;























	background-color: #5c8ebf;























	font-size: 9px;























	width: 94%;	























	padding-left: 5px;























	height: 16px !important;























	height: 19px;	























}















































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























	padding-left: 1px;























	vertical-align: middle;























	font-size: 11px;























	font-weight: bold;























	color: #c64934;























	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;























}







ul { padding-left: 30px; list-style-image: url(/main/images/library/cuadrito-tema-2.jpg); }
