html	
	{ width: 100%; height: 100%; margin: 0px }
body	
	{ width: 100%; height: 100%; margin: 0px; font-family: verdana; font-size: 8pt; color: #000; background: #eee }

b	{ font-family: verdana; font-size: 10px; color: #000091; font-weight: bold }

#banner
	{ width: 100%; height: 165px; padding-top: 5px; text-align: left }
#main_table
	{ display: table; width: 879px; height: 100%; background: #fff }

#top_header	
	{ position: relative; top: 0px; width: 879px; height: 220px; background: #fff }
#bottom_header	
	{ display: table-cell; float: left; width: 879px; height: 140px }
#footer		
	{ display: table-cell; float: left; width: 879px; height: 56px; background: #fff url('../imgs/back_footer.gif') repeat-x; border-top: 1px #d7d7d7 solid; border-left: 1px #d7d7d7 solid; border-right: 1px #d7d7d7 solid; text-align: center }
#back_footer
	{ display: table-cell; float: left; width: 879px; height: 83px; background: #fff url('../imgs/back_lines_bottom2.gif') repeat-x }


#login
	{ width: 100%; height: 56px; background: #fff url('../imgs/back_lines_up2.gif') repeat-x }
#login_box
	{ width: 404px; height: 51px; background: url('../imgs/loginbox_center.gif') repeat-x; float: right; margin-right: 3px }
#lang_box
	{ width: 163px; height: 51px; background: url('../imgs/loginbox_center.gif') repeat-x; float: right }
.box_left
	{ width: 319px; height: 51px; position: relative; float: left; background: url('../imgs/loginbox_left.gif') no-repeat; vertical-align: bottom; text-align: center; padding-top: 20px }
.box_leftleft
	{ width: 319px; height: 51px; position: relative; float: left; background: url('../imgs/loginbox_left.gif') no-repeat; vertical-align: bottom; text-align: left; padding-left: 12px; padding-top: 20px }
.box_right
	{ width: 85px; height: 51px; position: relative; float: right; background: url('../imgs/loginbox_right.gif') top right no-repeat; text-align: left; padding-top: 19px }
.langbox_left
	{ width: 158px; height: 51px; position: relative; float: left; background: url('../imgs/loginbox_left.gif') no-repeat; text-align: center; padding-top: 26px }
.langbox_right
	{ width: 5px; height: 51px; position: relative; float: right; background: url('../imgs/loginbox_right.gif') no-repeat }

.lang_text
	{ font-family: verdana; font-size: 9px; color: #6969c4 }
.link_lang		
	{ font-family: verdana; font-size: 9px; color: #b4b4b4; text-decoration: none }

.top_space
	{ float: right; width: 52px; height: 51px }
.login_text
	{ width: 145px; height: 18px; border: 1px #d2d2d2 solid; text-align: left; font-family: verdana; font-size: 8pt; color: #d2d2d2 }
.login_button
	{ width: 77px; height: 18px; background: url('../imgs/back_login_btn.gif') repeat-x; border-top: #8ec685; border-right: #8ec685; border-bottom: #a0cdb2; border-left: #a0cdb2; font-family: verdana; font-size: 8pt; color: #fff }

#main_content
	{ display: table; position: relative; width: 588px; height: 60%; float: right; border: 0px #000 solid; padding-top: 22px }
#content_header
	{ display: table-cell; width: 534px; height: 52px; position: relative; float: left; border: 0px #000 solid }
#content_header_left
	{ display: table; width: 50%; position: relative; float: left; border: 0px #000 solid; border-bottom: 2px #999 solid; text-align: left }
#content_header_left_full
	{ display: table; width: 100%; position: relative; float: left; border: 0px #000 solid; border-bottom: 2px #999 solid; text-align: left; vertical-align: bottom; clear: both }
#content_header_right
	{ display: table; width: 50%; position: relative; float: right; border: 0px #000 solid; text-align: right; border-bottom: 2px #999 solid }
.content_header_left_inner
	{ display: table-cell; float: left; position: relative; height:29px; width: 100%; top: -24px !important; top: 2px }
#content_text
	{ display: table-cell; width: 494px; position: relative; float: left; border: 0px #000 solid; padding-left: 22px; padding-right: 22px; padding-bottom: 22px; text-align: justify }
#content_news
	{ display: table-cell; width: 504px; position: relative; float: left; border: 0px #000 solid; padding-top: 22px; padding-left: 0px; text-align: justify }
.headline
	{ font-family: arial; font-size: 14px; font-weight: bold; color: #b1c511; text-transform: uppercase }

#left_side
	{ display: table; position: relative; width: 260px; float: left; border: 0px #000 solid }
#menu
	{ width: 260px; height: 232px; text-align: right; border: 0px #000 solid; background: #fff url('../imgs/back_menu.jpg') bottom right no-repeat }
.menu_row
	{ width: 200px; margin-right: 36px; float: right; height: 28px; background: url('../imgs/back_menu_left2.gif') bottom left no-repeat; border-bottom: 1px #777 solid }
.menu_lastrow
	{ width: 200px; margin-right: 36px; float: right; height: 28px; background: url('../imgs/back_menu_left2.gif') bottom left no-repeat; border-bottom: 0px #777 solid }
.menu_text
	{ float: left; position: relative; left: 35px; top: 5px }
.menu_text_selected
	{ float: left; position: relative; left: 35px; top: 5px; color: #000091 }
.menu_link
	{ font-family: verdana; font-size: 8pt; color: #b6b6b6; text-decoration: none }
.menu_link:hover
	{ font-family: verdana; font-size: 8pt; color: #000091; text-decoration: none }

.phone	
	{ position: relative; top: 20px; width: 130px; height: 14px; font-family: verdana; font-size: 9px; color: #787878; border-right: 2px #fff solid; text-align: center }
.legal_notice		
	{ position: relative; top: 20px; width: 130px; height: 14px; font-family: verdana; font-size: 9px; color: #6969c4 }
.link_legal		
	{ font-family: verdana; font-size: 9px; color: #6969c4; text-decoration: none }
.link_legal:hover	
	{ font-family: verdana; font-size: 9px; color: #6969c4; text-decoration: underline }
.tab_image
	{ padding-top: 24px; padding-left: 3px }
.tab_image2
	{ padding-left: 3px }

.customer_div_odd
	{ width: 508px; height: 58px; background: #d8e286 }
.customer_div_even
	{ width: 508px; height: 58px; background: #fff }
.customer_div_logo
	{ float: right; width: 101px; height: 48px; vertical-align: middle; position: relative; top: 50%; margin-top: -24px; padding-right: 5px }
.customer_div_text
	{ float: left; width: 390px; height: 36px; position: relative; top: 50%; margin-top: -18px; padding-left: 5px }
.customer_title
	{ font-family: arial; font-size: 10pt; font-weight: bold; text-transform: uppercase; color: #209851; text-align: left }
.gray_link
	{ color: #a7ac82; text-decoration: none; font-size: 9pt; outline: none }

.news_highlight_outer
	{ display: table; width: 504px; height: 218px; background: #66f; text-align: center; vertical-align: middle; padding: 10px }
.news_highlight_inner
	{ display: table-cell; background: #fff; padding: 10px }
.news_header_block
	{ width: 484px; height: 35px; text-align: left }
.news_highlight_date_init
	{ float: left; width: 472px; height: 25px; text-align: left; color: #959595 }
.news_highlight_date
	{ float: left; width: 472px; height: 25px; text-align: left; color: #fff }
.news_close_icon
	{ float: right; width: 12px; height: 25px; text-align: right }
.news_highlight_content
	{ width: 484px; text-align: justify; color: #959595 }

.news_title
	{ font-family: arial; font-size: 10pt; font-weight: normal; text-transform: uppercase; color: #209851; text-align: left }
.news_subtitle
	{ font-family: arial; font-size: 8pt; font-weight: normal; color: #fff; text-align: left }
.news_titles
	{ float: left; width: 404px; height: 35px; text-align: left }	
.news_date
	{ float: right; width: 100px; height: 25px; text-align: right }
.news_list
	{ width: 504px; height: 60px; background: #66f; padding: 10px }

.warning_text
	{ float: left; position: relative; display: table; width: 534px; height: 214px; vertical-align: middle; text-align: center }
.warning_image
	{ display: table-cell; height: 107px; position: relative }
.boldtext
	{ font-family: arial; font-size: 8pt; font-weight: bold; color: #000091; text-transform: uppercase }

.files_list_odd
	{ width: 504px; height: 50px; background: #fff; padding-left: 10px; padding-top: 5px; padding-bottom: 5px }
.files_list_even
	{ width: 504px; height: 50px; background: #e0e5e7; padding-left: 10px; padding-top: 5px; padding-bottom: 5px }
.file_titles
	{ float: left; width: 399px; height: 35px; text-align: left }	
.file_button
	{ float: right; width: 100px; height: 50px; text-align: right; top: 50%; margin-top: 10px; padding-right: 5px }
.file_title
	{ font-family: arial; font-size: 10pt; font-weight: normal; text-transform: uppercase; color: #209851; text-align: left }
.file_subtitle
	{ font-family: arial; font-size: 8pt; font-weight: normal; color: #959595; text-align: left }

.textbox_title
	{ display: table-cell; width: 240px; height:14px; font-family: arial; font-size: 8pt; font-weight: bold; color: #999; padding-left: 4px; text-transform: uppercase; padding-right: 22px }
.textbox_col
	{ display: table-cell; width: 240px; height:14px; font-family: arial; font-size: 8pt; font-weight: bold; color: #999; padding-right: 22px }
.form_textbox
	{ height: 22px; font-family: arial; font-size: 8pt; font-weight: normal; color: #999; text-align: left; border: 1px #7eb393 solid }

/* Inicio Submenú */
.balloon_menu
	{ width: 165px; height: 131px; position: absolute; top: 238px; left: 325px; display: none; z-index: 99 }
.balloon_toparea
	{ width: 165px; height: 9px }
.balloon_middlearea
	{ width: 165px; height: 113px }
.balloon_bottomarea
	{ width: 165px; height: 9px }

.balloon_top_topleft
	{ width: 17px; height: 9px; float: left; background: url('../imgs/balloon_topleft.gif') no-repeat top left }
.balloon_top_top
	{ width: 139px; height: 9px; float: left; background: url('../imgs/balloon_top.gif') repeat-x top left }
.balloon_top_topright
	{ width: 9px; height: 9px; float: left; background: url('../imgs/balloon_topright.gif') no-repeat top left }
.balloon_middle_middleleft
	{ width: 17px; height: 113px; float: left; background: url('../imgs/balloon_left.gif') repeat-y top left; text-align: left }
.balloon_middle_middle
	{ width: 139px; height: 113px; float: left; background: #f2f2f2; text-align: left }
.balloon_middle_middleright
	{ width: 9px; height: 113px; float: left; background: url('../imgs/balloon_right.gif') repeat-y top left }
.balloon_bottom_bottomleft
	{ width: 17px; height: 9px; float: left; background: url('../imgs/balloon_bottomleft.gif') no-repeat top left }
.balloon_bottom_bottom
	{ width: 139px; height: 9px; float: left; background: url('../imgs/balloon_bottom.gif') repeat-x top left }
.balloon_bottom_bottomright
	{ width: 9px; height: 9px; float: left; background: url('../imgs/balloon_bottomright.gif') no-repeat top left }
.balloon_elements
	{ width:139px; color: #999; border-top: 0px; border-right: 0px; border-bottom: 1px #999 solid; border-left: 0px }
.balloon_elements_selected
	{ width:139px; color: #000091; border-top: 0px; border-right: 0px; border-bottom: 1px #999 solid; border-left: 0px }

.submenu_text
	{ float: left; position: relative; left: 35px; top: 5px }
.submenu_text_selected
	{ float: left; position: relative; left: 35px; top: 5px; color: #000091 }
.submenu_link
	{ font-family: verdana; font-size: 8pt; color: #b4b4b4; text-decoration: none }
.submenu_link:hover
	{ font-family: verdana; font-size: 8pt; color: #000091; text-decoration: none }
/* Fin de Submenú */

