body {
	font-size: 12px;
	margin: 0px; padding:0 px;
	color: #4f4f4f;
	font-family: tahoma, arial, helvetica, oficinasansc, sans-serif;
}

p { text-align: justify; }

tr, td, th  { font-size: 12px; }

th {text-valign: top; text-weight: bold; background-color:#335C85; text-align: center; color: #ffffff;}

hr {height:1px; color: #004770;}

.text-small {font-size:9pt;}

.text-left {padding-top:5px;}

.text_center {text-align: center;}

.text_right {text-align: right; padding-left: 20px; padding-top:5px;}

.text_top { padding: 1 0 20 0;}

.text0 {padding:0; marging:0; justify: left;}

.top_menu {width:100%;padding:1;marging:1;border: 1 solid #fff;}

.mission {padding-top:40; right:-20; padding-bottom:20; width:100%; text-align:left;}

h1, h2, h3 {margin-bottom:0px; font-family: arial, tahoma, oficinasansc, sans-serif;}

h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
.table_main { border:0; cellpadding:2; cellspacing:0; margin-left:20; margin-top:20; }

.main {text-align:right; color: #bb0026; margin-right:0px;}

.b_red {border-bottom: 5 solid #bb0026;line-height:1;}
.b_brown {border-bottom: 5 solid #9f5213;line-height:1;}
.b_orange {border-bottom: 5 solid #e9571f;line-height:1;}
.b_blue {border-bottom: 5 solid #004770;line-height:1;}
.b_lblue {border-bottom: 5 solid #57c3dc;line-height:1;}

.red {color: #bb0026;}

.bg_red {background-color: #bb0026;color:#ffffff;}
.bg_brown { background-color: #9f5213;color:#ffffff;}
.bg_orange { background-color: #e9571f;}
.bg_blue { background-color: #004770;color:#ffffff;}
.bg_blue_1 { background-color: #335C85;color:#ffffff;}
.bg_lblue { background-color: #57c3dc;}
.bg_lgrey {background-color: #efefef;}

.dot_left {
	padding: 5 0 0 0;
	margin: 0 20 0 0;
	text-align: justify;
	border-bottom: 1 solid #cccccc;
	border-left: 1 solid #cccccc;
}

form {font-size: 7pt;margin:0px;padding:0px;}
input, select, option, textarea {font-size: 7pt;border: 1px solid #b2b2b2; }

.page {padding-top:40; right:-20; padding-bottom:20; width:100%; text-align:left;}

a:link {text-decoration: none;  color:#004770;}/*#266e8c*/
a:visited {text-decoration: none;  color:#004770;}
a:hover {text-decoration: underline;  color:#bb0026;}


a.menu:link {font-size: 10pt;text-decoration: none;  color:#004770; border-bottom: 1 solid #ccc; width: 100%; 
	padding: 0 0 5 0;}/*#266e8c*/
a.menu:visited {font-size: 10pt;text-decoration: none;  color:#004770;border-bottom: 1 solid #ccc; width: 100%;
	padding: 0 0 5 0;}
a.menu:hover {font-size: 10pt;text-decoration: underline;  color:#bb0026;border-bottom: 1 solid #ccc; width: 100%;
	padding: 0 0 5 0;}
a.menu_hover {font-size: 10pt; font-weight: bold; background-color:#efefef;border-bottom: 1 solid #ccc; width: 100%;
	padding: 0 0 5 0;}

.w       {font-size: 10pt;color:#ffffff; }	 
.white {color:#ffffff;}
a.w:link {font-size: 10pt;color:#ffffff;text-decoration: none; }
a.w:visited {font-size: 10pt;color:#ffffff;text-decoration:none;}
a.w:hover {font-size: 10pt;color: #ffffff;text-decoration: underline;}
a.w:active {font-size: 10pt;color: #ffffff;text-decoration: underline;}

.cblue {color:blue;}
a.cblue:link {color:blue;text-decoration:none;}
a.cblue:visited {color:blue;text-decoration:none;}
a.cblue:hover{color:#a2baf9;}

ul, li { list-style-type:square; }

ul.left_menu {
	padding: 0 20 0 0; 
	margin: 20 0 0 20; width: 100%;
	list-style: url(../i/m_blue.gif);
}

ul.left_menu ~ li {
	padding: 0 0 0 0; 
	margin: 0 0 0 20; width: 100%;
	list-style: url(../i/m_blue.gif);
}

ul.left_menu2 {
	padding: 0 0 0 20; 
	margin: 0 0 0 0; width: 100%;
	list-style: url(../i/m_blue.gif);
}

ul.left_menu2 ~ li {
	padding: 0 20 0 20; 
	margin: 0 0 0 0; width: 100%;
	list-style: url(../i/m_blue.gif);
}

ul.w_up_menu {
	padding: 0 0 1 0; 
	margin: 0 0 0 10; width: 100%;
	list-style: none; 
}

ul.w_up_menu li {
	font-size: 7pt; 
	padding: 3 0 3 0;
	border-bottom: 1 solid #ccc;
}

ul.page_menu {
	padding: 0 0 0 20; 
	width: 100%;
	list-style: url(../i/m_blue.gif);	 
}

ul.page_menu ~ li {
	padding: 0 0 0 0; 
	width: 100%;
	list-style: url(../i/m_blue.gif);
}

ul.page_list1 {
	padding: 0 0 0 20; 
	width: 100%;
	list-style: url(../i/p_list1.gif);
}

ul.page_list1 ~ li {
	padding: 0 0 0 0; 
	width: 100%;
	list-style: url(../i/p_list1.gif);	
}

ul.page_list2 {
	padding: 10 0 10 20; 
	margin: 0 0 0 20; width: 100%;
	list-style: url(../i/p_list2.gif);
}

ul.page_list2 ~ li {
	padding: 0 0 0 0; 
	margin: 0 0 0 0; width: 100%;
	list-style: url(../i/p_list2.gif);
}

ul.page_list3 {
	padding: 10 0 10 20; 
	margin: 0 0 0 20; width: 100%;
	list-style: url(../i/p_list3.gif);
}

ul.page_list3 ~ li {
	padding: 0 0 0 0; 
	margin: 0 0 0 0; width: 100%;
	list-style: url(../i/p_list3.gif);
}

ul.list_brown {
	padding: 0 0 0 0; 
	margin: 0 0 0 0; width: 100%;
	list-style: url(../i/m_brown.gif) 
}

ul.list_brown li {
	padding: 2 0 0 0;
}

ul.list_orange {
	padding: 0 0 0 20; 
	margin: 20 20 0 0; width: 100%; 
	list-style: url(../i/m_orange.gif) 
}

ul.list_orange li {
	padding: 2 0 0 0; 
}



ul.list_lblue {
	padding: 0 0 0 20; 
	margin: 20 20 0 0; width: 100%; 
	list-style: url(../i/m_lblue.gif) 
}

ul.list_lblue li {
	padding: 2 0 0 0; 
}

ul.list_red {
	padding: 0 0 0 20; 
	margin: 20 20 0 0; width: 100%; 
	list-style: url(../i/m_red.gif) 
}

ul.list_red li {
	padding: 0 0 0 0; 
}

.pic-right {margin-left: 2px;}
.pic_main {margin-left:20px;margin-right:-30px;margin-top:-30px;}
.pic_main1 {margin-left:20px;margin-right:0px;margin-top:-135px;padding-right:20px;border-right:23 solid #fff;}
.pic_main_top {margin-bottom:-200px; margin-top:10px; border-left:350 solid #ffffff; border-right:350 solid #ffffff;}
.pic_word {margin-right:150px;margin-top:50px;}

.sm {font-size: 2pt;}
.small {font-size: 7pt;}
.grey-small {color: #a2a2a2; font-size: 7pt;}

.triangle {position:absolute;left:0; top:155; z-index:3;}

.search {border-top:4 solid #004770; margin-top:4; width:120; valign:top; font-size: 7pt;}

.region {text-align:center; background: url(../i/bg_red_line.gif); padding-top:4px; font-size: 7pt;}

.div_blue {background-color: #00009A; color: #ffffff; padding:10;}
.div_grey {background-color: #ffffff; padding:20; background-image:url('../i/line_white.jpg'); background-position:top; background-repeat:no-repeat; height:100%; }
