/* midiscapacidad hoja de estilo */


/* generales */

body, a, td {
	font-family: helvetica, arial, verdana, sans-serif, serif ;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	line-height: 16px;
	}

a	{
	padding-left: 2px;
	padding-right: 2px;
}

a:hover {
	background-color: #F5F5DC;
}

td.enlacesuperior {
	padding-left: 20px;
	background-image: url(bkg/seccion.gif);
	width: 300px;
}

td.colizq {
	vertical-align: top;
	width: 220px;
}

td.colder {
	vertical-align: top;
	width: 144px;
}

td.colcentral {
	vertical-align: top;
	text-align: justify;
	padding: 16px;
}

td.menuheader_der, td.menuheader_cen, td.menuheader_izq, td.menuheader_adv {
	font-weight: bold;
	background-image: url(bkg/menuhead_adv.gif);
	padding: 4px;
	height: 24px;
	vertical-align: bottom;
	padding-left: 20px;
}

td.menuheader_der {
	background-image: url(bkg/menuhead_der.gif);
	}

td.menuheader_cen {
	background-image: url(bkg/menuhead_cen.gif);
	}
	
td.menuheader_izq {
	background-image: url(bkg/menuhead_izq.gif);
	}	

td.menucontainer, td.menucontainer_adv {
	background-color: #BBBAB9;
	padding: 1px;
}

td.menucontainer:hover {
	background-color: #9f9f90;
}

td.menudata {
	background-color: #FFFFFF;
	padding: 4px;
	vertical-align: top;
	line-height: 17px;
	width: 100%;
}

a.menulink, a.pageselector {
	
}

a.menulinkselected, strong.pageselector {
	font-weight: bold;
}

a.categorylink_list {
	color: #303030;
	font-size: 11px;
}

div.title_list {
	font-weight: bold;
	font-size: 15px;
}

div.content_list {
	padding: 4px;
}

div.readmore_list {
	font-size: 11px;
}

div.title_results {
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
}

div.content_results {
	padding: 4px;
}

div.aux_results {
	font-size: 11px;
}

a.externallink {
	font-style: italic;
}

td.piedepag {
	font-size: 10px;
	background-color: #CCCCCC;
}

a.piedepag {
	font-size: 10px;
	background-color: #CCCCCC;
}

/* init */

td.menuheader_ini {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(bkg/menuhead_ini.gif);
	padding: 4px;
	height: 24px;
	vertical-align: middle;
	padding-left: 20px;
}

td.menucontainer_ini, .colortext_ini {
	background-color: #B22222;
	padding: 1px;
}

td.menucontainer_ini:hover {
	background-color: #8B0000;
}

/* preguntas frecuentes */

td.menuheader_faq {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(bkg/menuhead_faq.gif);
	padding: 4px;
	height: 24px;
	vertical-align: middle;
	padding-left: 20px;
}

td.menucontainer_faq , .colortext_faq  {
	background-color: #EEAD0E;
	padding: 1px;
}

td.menucontainer_faq:hover {
	background-color: #EE7600;
}

/* documento */

td.menuheader_doc {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(bkg/menuhead_doc.gif);
	padding: 4px;
	height: 24px;
	vertical-align: middle;
	padding-left: 20px;
}

td.menucontainer_doc, .colortext_doc {
	background-color: #228B22;
	padding: 1px;
}

td.menucontainer_doc:hover {
	background-color: #006400;
}

/* member */

td.menuheader_usr {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(bkg/menuhead_usr.gif);
	padding: 4px;
	height: 24px;
	vertical-align: middle;
	padding-left: 20px;
}

td.menucontainer_usr, .colortext_usr  {
	background-color: #3A5FCD;
	padding: 1px;
}

td.menucontainer_usr:hover {
	background-color: #27408B;
}

/* xcompanies */

td.menuheader_cia {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(bkg/menuhead_cia.gif);
	padding: 4px;
	height: 24px;
	vertical-align: middle;
	padding-left: 20px;
}

td.menucontainer_cia, .colortext_cia {
	background-color: #8968CD;
	padding: 1px;
}

td.menucontainer_cia:hover {
	background-color: #551A8B;
}

td.viewheader {
	background-color: #F0F0F0;
	font-weight: bold;
}

td.viewdata {
	
}

td.viewlightdata {
	background-color: #F0F0F0;	
}

td.viewhiddendata {
	background-color: #E0E0E0;	
}

td.viewerrordata {
	background-color: #FFE0E0;	
}

/* xlinks */

td.menuheader_lnk {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(bkg/menuhead_lnk.gif);
	padding: 4px;
	height: 24px;
	vertical-align: middle;
	padding-left: 20px;
}

td.menucontainer_lnk, .colortext_lnk {
	background-color: #1874CD;
	padding: 1px;
}

td.menucontainer_lnk:hover {
	background-color: #104E8B;
}

/* xnews */

td.menuheader_new {
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(bkg/menuhead_new.gif);
	padding: 4px;
	height: 24px;
	vertical-align: middle;
	padding-left: 20px;
}

td.menucontainer_new, .colortext_new {
	background-color: #CD3278;
	padding: 1px;
}

td.menucontainer_new:hover {
	background-color: #8B2252;
}


