.col_izq {BORDER-RIGHT: #c8c8c8 1px solid; WIDTH: 171px; BACKGROUND-COLOR: white; PADDING: 0px 0px 0px 0px; MARGIN: 0px 0px 0px 0px;}
.col_izq .mod {BORDER-BOTTOM: #c8c8c8 1px solid; WIDTH: 160px; PADDING: 3px 2px 3px 2px; MARGIN: 0px 3px 0px 3px;}
.col_izq .titulo {BORDER-BOTTOM: #ff0000 2px solid; PADDING: 2px 2px 2px 0px; MARGIN: 0px 3px 0px 3px;}
.col_cen {BORDER-RIGHT: #c8c8c8 1px solid; WIDTH: 481px; background-color: white;}
.col_cen .mod {BORDER-BOTTOM: #c8c8c8 1px solid; WIDTH: 470px; PADDING: 3px 2px 3px 2px; MARGIN: 0px 3px 0px 3px;}
.col_cen .titulo {BORDER-BOTTOM: #ff0000 2px solid; PADDING: 2px 2px 2px 0px; MARGIN: 0px 3px 0px 3px;}
.col_der {WIDTH: 310 px; background-color: white;}
.col_der .mod {BORDER-BOTTOM: #c8c8c8 1px solid; WIDTH: 300px; PADDING: 3px 2px 3px 2px; MARGIN: 0px 3px 0px 3px;}
.col_der .titulo {BORDER-BOTTOM: #ff0000 2px solid; PADDING: 2px 2px 2px 0px; MARGIN: 0px 3px 0px 3px;}
.col_busq {BORDER-RIGHT: #c8c8c8 1px solid; WIDTH: 652px; background-color: white;}
.col_busq .mod {BORDER-BOTTOM: #c8c8c8 1px solid; WIDTH: 642px; PADDING: 3px 2px 3px 2px; MARGIN: 0px 3px 0px 3px;}
.col_busq .separador {BORDER-BOTTOM: #000000 1px solid; WIDTH: 642px; PADDING: 2px 0px 2px 0px; MARGIN: 0px 0px 0px 0px;}
.col_busq .infobox {BORDER-BOTTOM: #000000 1px solid; BORDER-TOP: #000000 1px solid; WIDTH: 642px; PADDING: 2px 0px 2px 0px; MARGIN: 0px 0px 0px 0px;}
.col_busq .separadorg {BORDER-BOTTOM: #999999 1px solid; WIDTH: 642px; PADDING: 2px 0px 2px 0px; MARGIN: 0px 0px 0px 0px;}
.col_busq .infoboxg {BORDER-BOTTOM: #999999 1px solid; BORDER-TOP: #999999 1px solid; WIDTH: 642px; PADDING: 2px 0px 2px 0px; MARGIN: 0px 0px 0px 0px;}

a:link { color: black; }
a:visited { color: #333333; }
a:hover { color: red; }
#BODY { color: black; background-color: white;	margin-top: 0px; margin-left: 0px; }

H1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-weight: bold; line-height: normal; margin-top: 0px; margin-bottom: 8px; }
H2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: none; margin-top: 0px; color: black; line-height: 90%; margin-bottom: 0px; text-decoration: none;}
H3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top : 0px; margin-bottom : 0px; color : black; line-height: 100%; text-decoration: none;}
H4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 12px; margin-bottom: 0px; color : black; line-height: 100%; text-decoration: none;}
H5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0px; margin-bottom: 0px; color : black; line-height: 100%; text-decoration: none;}
   
TABLE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: BLACK; }
.bodycopy {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: BLACK; }
.bodycopy a:link { color: black; }
.bodycopy a:visited { color: black; }
.bodycopy a:hover { color: black; }
.datos { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: WHITE; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; }
.datosbold { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: WHITE; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; }
.topnav { color: white; background-color: black; font-size: 16px; font-weight: bold; FONT-FAMILY: Verdana, Arial; text-align: center; text-decoration: none; PADDING-BOTTOM: 2px; }
.topnav a:link { color: white; text-decoration: none; }
.topnav a:visited { color: white; text-decoration: none;}
.topnav a:hover { color: red; text-decoration: none; }
.rowheader { color: white; font-size: 10px; background-color: black; font-weight: bold; font-family: arial, helvetica, san-serif; height: 20px; }
.rowheader a { color: white; text-decoration: none; }
.rowheader a:link { color: white; text-decoration: none; }
.rowheader a:hover { color: red; text-decoration: none; }
.menu_head { PADDING-LEFT: 2px;	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; CURSOR: default; PADDING-TOP: 2px; PADDING-LEFT: 16px; BORDER-BOTTOM: #ABBCDB 0px solid; BORDER-TOP: #ABBCDB 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: none; COLOR: red; }
.menu_head a:link { color: white; font-weight: bold; }
.menu_end {	PADDING-TOP: 0px; BORDER-TOP: #ABBCDB 2px solid; BACKGROUND-COLOR: #112f7c;	}
.menu_item { height: 18px; CURSOR: hand; PADDING-TOP: 0px; PADDING-LEFT: 8px; color: white; background-color: none; text-align: left; text-decoration: none; FONT-FAMILY: Verdana, Arial, Helvetica; }
.menu_item a:link { color: white; }
.menu_item a:visited { color: white; }
.menu_item a:hover { color: red; }
.menu2 { color: white; font-size: 10px; text-indent: 15px; font-family: verdana, arial, helvetica, san-serif; }
.reglogin{ color: white; background-color: black; font-size: 11px; font-family: verdana, arial, helvetica, san-serif; line-height: 18px; }
.regloginhead{ color: white; font-size: 12px; background-color: black; font-family: arial, helvetica, san-serif; text-align: left; line-height: 18px; }
.line { color: #f1f1f1; font-size: 12px; background-color: #f1f1f1; font-weight: bold; font-family: arial, helvetica, san-serif; }
.row1 { color: BLACK; font-size: 10px; background-color: #CCCCCC; font-family: arial, helvetica, san-serif; }
.row2 { color: BLACK; font-size: 10px; background-color: #C0C0C0; font-family: arial, helvetica, san-serif;	}
.footer { background-color: #0078B0; color: white; font-size: 10px; font-weight: bold; font-family: arial, helvetica, san-serif; text-align: center; text-decoration: none; }
.whead { background-color: white; BORDER-TOP: #cccccc 2px solid; }
.wbody { background-color: white; text-align: justify; }
.wfooter { background-color: white;	BORDER-TOP: #cccccc 2px solid; }
.bottomnav { color: BLACK; background-color: white; font-size: 9px; font-weight: bold; font-family: arial, helvetica, san-serif; text-align: center; line-height: 10px; text-decoration: none; }
.bottomnav a:link { color: #0078B0; text-decoration: none; }
.bottomnav a:visited { color: #0078B0; text-decoration: none;}
.bottomnav a:hover { color: #f1f1f1; text-decoration: none; }
td.header {	background-color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: red; line-height: 120%; font-style: normal; } 
td.header2 { background-color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: red; line-height: 120%; font-style: normal; } 
.search_title { font-size: 12.5px; color: #5A99DE; font-family: arial, helvetica, san-serif;}
.search_type  { font-size: 11px;  font-variant: small-caps;color: blank; width: 50%}
.searchdesc  { font-size: 11px; color: black; }
.searchposition	{ font-size: 12px; color: black; font-weight: normal;	}
.searchlink,.searchlink:visited	{ font-size: 12px; color: #C8C8C8; font-family: arial, helvetica, san-serif; }
.searchlink:hover { text-decoration: none; }
.searchscore { color: silver; font-size: 10px; }
.searchtotalresultsfound { font-size: 12px;	color: black; font-family: arial, helvetica, san-serif;	font-weight: bold; }
.searchnextprevcell { font-size: 14px; color: silver; font-weight: bold; }
.searchprvnxt { font-size: 14px; font-weight: bold;	color: black; text-decoration: underline; }
.searchprvnxt:hover { text-decoration: none; }
.copyright {FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: grey; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.news a:link { color: white; }
.news a:visited { color: #C8C8C8; }
.news a:hover { color: red; }
.news {	background-color: black; font-weight: bold;}

td.catrow1 { color: BLACK; font-size: 12px; background-color: #fbe9e9; font-family: arial, helvetica, san-serif;	}
td.catrow1 a:link { color: #0078B0; text-decoration: underline; }
td.catrow1 a:visited { color: #000000; text-decoration: underline;}
td.catrow1 a:hover { color: #000000; text-decoration: underline; }
td.catrow2 { color: BLACK; font-size: 12px; background-color: #eeeded; font-family: arial, helvetica, san-serif;	}
td.catrow2 a:link { color: #0078B0; text-decoration: underline; }
td.catrow2 a:visited { color: #000000; text-decoration: underline;}
td.catrow2 a:hover { color: #000000; text-decoration: underline; }

.infolinea{color: #CC0000; width: 640px; height: 1px;}
.infolineanegra {color: #000000; width: 640px; height: 1px;}
.infolineatitulo{color: #CC0000; width: 640px; height: 2px;}
