/**
 * ARD Corporation Virtual Service Website
 *
 * Version 1.0.0019(Lab01_N(webfld).061509-1900)
 * Copyright © 2009 ARD Corporation, Todos los derechos reservados.
 *
 */
/*		General elements	*/
body { font-family: "Trebuchet MS", Arial, sans-serif; background-color: #151a1e; background-image: url(../images/bg.gif); background-position: center center; color: #7d8489; font-size: 11px; line-height: 16px; }
small { font-size: 0.9em; }
a { outline: none; }
.red { color: #FF0000; }

/*		Content boxes		*/
#holder { background-image: url(../images/topbg.gif); background-position: top; background-repeat: repeat-x; }
#contentholder { background-image: url(../images/pagetopbg.jpg); background-position: top center; background-repeat: no-repeat; }
#wrapper {}
#logo {}
#logoholder { background-image: url(../images/logo.png); background-position: center center; background-repeat: no-repeat; text-indent: -10000px;}

/*		Navigation			*/
#nav { background-image: url(../images/linespacer.png); background-repeat: no-repeat; background-position: top; }
#nav a { text-indent: -10000px; background-repeat: no-repeat; }
a.btn_home { background-image: url(../images/btn_home.gif); background-position: center center; }
a.btn_services { background-image: url(../images/btn_services.gif); background-position: center center; }
a.btn_products { background-image: url(../images/btn_products.gif); background-position: center center; }
a.btn_portfolio { background-image: url(../images/btn_portfolio.gif); background-position: center center; }
a.btn_careers { background-image: url(../images/btn_careers.gif); background-position: center center; }
a.btn_aboutus { background-image: url(../images/btn_aboutus.gif); background-position: center center; }
a.btn_contact { background-image: url(../images/btn_contact.gif); background-position: center center; }
a.btn_langes { background-image: url(../images/btn_langes.gif); background-position: center center; }

a.btn_home_ro { background-image: url(../images/btn_home_ro.gif); background-position: center center; }
a.btn_services_ro { background-image: url(../images/btn_services_ro.gif); background-position: center center; }
a.btn_products_ro { background-image: url(../images/btn_products_ro.gif); background-position: center center; }
a.btn_portfolio_ro { background-image: url(../images/btn_portfolio_ro.gif); background-position: center center; }
a.btn_careers_ro { background-image: url(../images/btn_careers_ro.gif); background-position: center center; }
a.btn_aboutus_ro { background-image: url(../images/btn_aboutus_ro.gif); background-position: center center; }
a.btn_contact_ro { background-image: url(../images/btn_contact_ro.gif); background-position: center center; }
a.btn_langes_ro { background-image: url(../images/btn_langen.gif); background-position: center center; }

#nav a:hover { background-position: bottom; }
#nav a:active, a.btn_active { background-position: top; }

/*		Presenters			*/
#tallpresenter { background-image: url(../images/shadow_wide_top.png); background-position: top; background-repeat: no-repeat; }
#tallbox1 { background-image: url(../images/box1_bg.jpg); color: #eaebeb; }
#tallbox2 { background-image: url(../images/box2_bg.jpg); color: #eae4e0; }
#tallbox3 { background-image: url(../images/box3_bg.jpg); color: #e4ebdf; }
#tallbox4 { background-image: url(../images/box4_bg.jpg); color: #e2e9eb; }
#tallbox5 { background-image: url(../images/box5_bg.jpg); color: #eae9e1; }
#tallbox1 a { color: #FFFFFF; text-decoration: none; }
#tallbox2 a { color: #ff9900; text-decoration: none; }
#tallbox3 a { color: #99cc33; text-decoration: none; }
#tallbox4 a { color: #00ccff; text-decoration: none; }
#tallbox5 a { color: #ffcc00; text-decoration: none; }
#tallbox1 .tallboxlink a:hover { padding: 0px 10px 0px 0px; background-image: url(../images/arr_white.gif); background-position: right; background-repeat: no-repeat; }
#tallbox2 .tallboxlink a:hover { padding: 0px 10px 0px 0px; background-image: url(../images/arr_orange.gif); background-position: right; background-repeat: no-repeat; }
#tallbox3 .tallboxlink a:hover { padding: 0px 10px 0px 0px; background-image: url(../images/arr_green.gif); background-position: right; background-repeat: no-repeat; }
#tallbox4 .tallboxlink a:hover { padding: 0px 10px 0px 0px; background-image: url(../images/arr_blue.gif); background-position: right; background-repeat: no-repeat; }
#tallbox5 .tallboxlink a:hover { padding: 0px 10px 0px 0px; background-image: url(../images/arr_yellow.gif); background-position: right; background-repeat: no-repeat; }
#boxcontrols { background-image: url(../images/linespacer.png); background-position: bottom; background-repeat: no-repeat; }
#boxcontrols, #boxcontrols a {}
#boxcontrols a { background-position: top; background-repeat: no-repeat; }
.tab_services { background-image: url(../images/tab_services.jpg); }
.tab_webdesign { background-image: url(../images/tab_webdesign.jpg); }
.tab_companyidentity { background-image: url(../images/tab_companyidentity.jpg); }
.tab_onlineapplications { background-image: url(../images/tab_onlineapplications.jpg); }
.tab_customsoftware { background-image: url(../images/tab_customsoftware.jpg); }

.tab_designer { background-image: url(../images/tab_designer.jpg); }
.tab_programmer { background-image: url(../images/tab_programmer.jpg); }
.tab_account { background-image: url(../images/tab_account.jpg); }
.tab_careers { background-image: url(../images/tab_careers.jpg); }

.tab_careers_active { background-image: url(../images/tab_careers_active.jpg); }
.tab_designer_active { background-image: url(../images/tab_designer_active.jpg); }
.tab_programmer_active { background-image: url(../images/tab_programmer_active.jpg); }
.tab_account_active { background-image: url(../images/tab_account_active.jpg); }

.tab_services_active { background-image: url(../images/tab_services_active.jpg); }
.tab_webdesign_active { background-image: url(../images/tab_webdesign_active.jpg); }
.tab_companyidentity_active { background-image: url(../images/tab_companyidentity_active.jpg); }
.tab_onlineapplications_active { background-image: url(../images/tab_onlineapplications_active.jpg); }
.tab_customsoftware_active { background-image: url(../images/tab_customsoftware_active.jpg); }

#boxcontrols a:hover { background-position: bottom; }

#shortpresenter { background-image: url(../images/shadow_wide_top.png); background-position: top; background-repeat: no-repeat; }
#shortcontainer { background-position: center center;  background-repeat: no-repeat; }
.sc_white { background-image: url(../images/minibox1_bg.jpg); }
.sc_orange { background-image: url(../images/minibox2_bg.jpg); }
.sc_green { background-image: url(../images/minibox3_bg.jpg); }
.sc_blue { background-image: url(../images/minibox4_bg.jpg); }
.sc_yellow { background-image: url(../images/minibox5_bg.jpg); }
.sc_red { background-image: url(../images/minibox6_bg.jpg); }
.sc_blue2 { background-image: url(../images/minibox7_bg.jpg); }
.sc_purple { background-image: url(../images/minibox8_bg.jpg); }

.undershadow { background-image: url(../images/shadow_wide_bottom.png); background-position: top center; background-repeat: no-repeat; }
.contextual { background-image: url(../images/contextual.png); background-position: top center; background-repeat: no-repeat; }

/*		Columns				*/
#columnholder {}
.x1column a, .x2column a, .x3column a, .x4column a, .x5column a { color: #7f8489; text-decoration: underline; }
.x1column a:hover, .x2column a:hover, .x3column a:hover, .x4column a:hover, .x5column a:hover { color: #ffffff; text-decoration: none; border: 0px; text-decoration: none; }


/*		Content styles		*/
.newslist, .newslist li {}
.newslist li {}
.newslist a { color: #838b91; text-decoration: none; border: none; border: 0px; }
.newslist a:hover { color: #ffffff; text-decoration: none; }
.newslist small { color: #53585c; }

/*		Pagination			*/
#pagination { background-image: url(../images/footer_bg.gif); border-top: 1px solid #0b0b0b; border-bottom: 1px solid #0b0b0b; font-size: 0.90em; line-height: 15px; text-align: center; color: #333333; }
#pagination a { color: #666666; text-decoration: none; }
#pagination a:hover { background-image: url(../images/ico_bullpag_hover.gif); color: #ffffff; background-position: center center; background-repeat: no-repeat;}
#pag_next a:hover, #pag_prev a:hover { color: #3399cc; background-image: none;}
#pag_this {background-image: url(../images/ico_bullpag.gif); color: #FFFFFF; background-position: center center; background-repeat: no-repeat;}

/*		Box Quote			*/
#boxquote { border: 1px solid #0b0b0b; background-image: url(../images/footer_bg.gif); }
.quote_txtfield { border: 1px solid #0b0b0b; background-color: #FFFFFF; color: #666666; font-size: 11px; font-family: "Trebuchet MS", Arial, sans-serif; }
.quote_listmenu { border: 1px solid #0b0b0b; line-height: 22px; background-color: #FFFFFF; color: #666666; font-size: 11px; font-family: "Trebuchet MS", Arial, sans-serif; }

/*		Box Contact			*/
#boxcontact { border: 1px solid #0b0b0b; background-image: url(../images/footer_bg.gif); }
.contact_txtfield { border: 1px solid #0b0b0b; background-color: #FFFFFF; color: #666666; font-size: 11px; font-family: "Trebuchet MS", Arial, sans-serif; }
.contact_txtarea { border: 1px solid #0b0b0b; background-color: #FFFFFF; color: #666666; font-size: 11px; font-family: "Trebuchet MS", Arial, sans-serif; }
.contact_listmenu { border: 1px solid #0b0b0b; line-height: 22px; background-color: #FFFFFF; color: #666666; font-size: 11px; font-family: "Trebuchet MS", Arial, sans-serif; }

/*		Footer				*/
#footertop { background-image: url(../images/shadow_wide_top.png); background-position: center top; background-repeat: no-repeat; }
#footerholder { background-image: url(../images/footer_bg.gif); border-top: 1px solid #0a0c0f; }
.footerleft { color: #333333; font-size: 0.9em; }
.footerleft a { text-decoration: none; }


/*		General elements	*/
a.nicelink { text-decoration: none; }
a.nicelink:hover { text-decoration: none; color: #FFFFFF; padding: 0px 10px 0px 0px; background-image: url(../images/arr_white.gif); background-position: right; background-repeat: no-repeat; }
a.innerlink { text-decoration: none; color: #FFFFFF; border-bottom: 1px dotted #666666; }
a.innerlink:hover { text-decoration: none; color: #FF6600; border-bottom: 3px double #FF6600;  }


/*		Mini icons			*/
.miniicons { padding: 10px 0px 0px 10px; border-top: 1px solid #31373b; }

#msg {color: red;}