/* CSS Document */

form { margin:0px; }
select { font: 11px Tahoma, Verdana, sans-serif; color: #50667e; height:18px; }
a { text-decoration: none; }
a:hover { color: #0084ba; text-decoration: underline; }
div { margin: 0px; }
form { margin: 0px; }
h2 { margin: 0px; margin-bottom: 5px; font: bold 13px/17px Tahoma, Verdana, sans-serif; color: #ffffff; border: 1px solid #ffffff; background-color: #007eb9; padding: 5px; }
.txtHome h2 { margin: 0px; font: bold 15px/17px Tahoma, Verdana, sans-serif; color: #007FC0; border: none; background-color: transparent; padding: 0px; }
h2 a { background-image: url(../img/bul_directory.gif); background-repeat:no-repeat; background-position: top left; color: #007eb9; font-weight: bold; color: #ffffff; }
.home-h1 { width:286px; height:253px; text-align:center; background-image:url(/img/img_flash_home_coursesonline.jpg); background-repeat:no-repeat; }
.home-h1 h1 { font-size:19px; text-align:center; font-weight:bold; color: #007eb9; display:block; padding:10px 0 0; margin:0 auto; width:240px; }
h2 a:hover { color: #ffffff; }
h3 { font: bold 11px/14px Tahoma, Verdana, sans-serif; color: #515151; margin-top: 10px; text-align: center; }
body { background-color: #ecebeb; margin: 0px; font-family: Tahoma, Verdana, sans-serif; color: #515151; height:100%; }
.txtIntro { font-size:13px; line-height: 16px; vertical-align: top; padding:10px 0 20px 0; }
.txtIntro a { color: #007eb9; text-decoration: underline; }
.txtIntro a:hover { color: #515151; }
.divider { height: 20px; border-top: 1px solid #d8d8d8; }
.full {overflow:hidden}
table.courses { margin-bottom:20px; margin-top:20px; font-size: 11px; }
table.courses2 { margin:0px; font-size: 11px; width:569px; }
input.btn { background-color: #0974b5; border:1px solid #cccccc; height: 24px; width:70px; font-weight: bold; color: #ffffff; }
.txtCourses { padding-bottom:20px; border-bottom: 1px solid #d8d8d8; font-size:11px; line-height:14px; vertical-align: top;/*width: 280px;*/ }
ol.tandc { padding-bottom:20px; border-bottom: 1px solid #d8d8d8; font-size:11px; line-height:14px; vertical-align: top;/*width: 280px;*/ }
ol.tandc li { top: 10px; }
.txtCourses a { text-decoration: underline; color: #515151; }
.txtBorderBottom { padding-bottom:10px; border-bottom: 1px solid #ffffff; font-size:11px; line-height:14px; vertical-align: top; }
.txtBorderBottom a { text-decoration: underline; color: #515151; }
.txtBorderBottomGray { padding-bottom:15px; border-bottom: 1px solid #d8d8d8; font-size:11px; line-height:14px; vertical-align: top; }
.txtBorderBottomGray a { text-decoration: underline; color: #515151; }
.txtGray { font-size:11px; line-height:14px; color: #515151; font-weight: normal; }
.txtGray a { color: #515151; text-decoration: underline; }
.txtGray a:hover { color: #007eb9; }
.txtGrayHowToBook { font-size:11px; line-height:14px; color: #515151; font-weight: normal; padding-bottom:10px; padding-right:5px; }
.txtGrayHowToBook a { color: #515151; text-decoration: underline; }
.txtGrayHowToBook a:hover { color: #007eb9; }
.titGrayHowToBook { font-size:11px; line-height:14px; color: #515151; font-weight: bold; vertical-align: top; text-align: right; padding-right:5px; }
.titBlue11px { font-size:11px; line-height:14px; color: #007eb9; font-weight: normal; padding: 0px; }
.small { font-size:10px; }
.txtFacts { padding-left: 6px; font-size: 11px; font-weight: bold; line-height: 14px; padding-bottom: 20px; }
.txtSpokenIn { padding-left: 6px; font-size: 11px; line-height: 12px; padding-bottom: 20px; }
.txtDirectory { padding-left: 6px; font-size: 11px; line-height: 17px; padding-bottom: 10px; }
div.btn { position: relative; float:left; z-index: 300; background-image:url(../img/bck_solapas.gif); background-repeat:no-repeat; width: 79px; height: 39px; font: bold 14px/39px Arial Narrow, Tahoma, Verdana, sans-serif; text-transform: uppercase; text-align: center; color: #0094d1; }
div.btn a { color: #0094d1; }
div.btnOver { position: relative; float:left; z-index: 300; background-image:url(../img/bck_solapas_.gif); background-repeat:no-repeat; width: 79px; height: 39px; font:  bold 14px/39px Arial Narrow, Tahoma, Verdana, sans-serif; text-transform: uppercase; text-align: center; color: #3f5c7c; }
div.btnOver a { color: #3f5c7c; }
div.btnOver a:hover { color: #3f5c7c; text-decoration: none; }
.InfoLogo { position:absolute; left: 47px; top: 94px; font-size:12px; color:#FFFFFF; text-align:center; border-top:1px solid #54ACCE; }
.InfoLogo a { color:#FFFFFF; text-decoration:none }
.InfoLogo a:hover { color:#D2D2D2; }
div.btnRus { position: relative; float:left; z-index: 300; background-image:url(../img/bck_solapas.gif); background-repeat:no-repeat; width: 79px; height: 32px; font: bold 11px/13px Arial Narrow, Tahoma, Verdana, sans-serif; text-transform: uppercase; text-align: center; color: #0094d1; padding-top:7px; }
div.btnRus a { color: #0094d1; }
div.btnRusOver { position: relative; float:left; z-index: 300; background-image:url(../img/bck_solapas_.gif); background-repeat:no-repeat; width: 79px; height: 32px; font:  bold 11px/13px Arial Narrow, Tahoma, Verdana, sans-serif; text-transform: uppercase; text-align: center; color: #3f5c7c; padding-top:7px; }
div.btnRusOver a { color: #3f5c7c; }
div.btnRusOver a:hover { color: #3f5c7c; text-decoration: none; }
.txtDirectory a { color: #007eb9; padding-left:10px; }
.txtDirectory ul { margin: 0px; padding:0px; list-style: none; }
.txtDirectory li { background-image: url(../img/bul_directory.gif); background-repeat:no-repeat; background-position: top left; line-height:13px; padding-bottom:4px; }
.txtLenght { padding-left: 6px; font-size: 11px; line-height: 14px; padding-bottom: 20px; }
.txtLenght a { text-decoration: underline; color: #515151; }
.titBlue { font-size:16px; line-height: 20px; color: #007eb9; font-weight:bold; padding-bottom: 14px; padding-left: 6px; padding-top:4px; }
.titBlue h1 { margin:0; font-size:19px; }
.titBlueExtra { font-size:25px; line-height: 22px; color: #007eb9; font-weight:bold; padding-bottom: 14px; padding-left: 6px; padding-top:4px; }
.titBlue2 { font-size:18px; font-weight:normal; }


/*////////////////////////	TOP	//////////////////////////*/

div#containerMenu { position: relative;	height:98px;width:480px;
	vertical-align: bottom; margin-bottom:-4px; text-align: right; }
td.topMenu { height: 100px; vertical-align: bottom; background-image: url(../img/bck_menu.jpg); background-color: #b7c4d2; background-repeat:no-repeat; border-bottom: 1px solid #ffffff; padding-left: 5px; padding-right: 5px; }
td.topBtns { height: 34px; text-align: center; background-image: url(../img/bck_btns.gif); background-color: #dcecf7; background-repeat:repeat-y; padding-left: 10px; padding-right: 6px; }
td.topBtns td { padding-right: 4px; }
td.topBtns td.topCountry { width: 203px; text-align: right; background-image: url(../img/bck_btn_country.gif); background-repeat: no-repeat; padding-right: 0px; }
div.topCountry { visibility: visible; z-index:100; width: 472px; height: 54px; background-image: url(../img/bck_div_country.gif); background-position: top right; background-repeat: no-repeat; margin: 1px; }
div.top { padding-top: 5px; clear: both; text-align: right; color: #007eb9; }
div.top a { color: #007eb9; }
/*////////////////////////	TOP MENU	//////////////////////////*/

div.btn { position: relative; float:left; z-index: 300; background:url(../img/bck_solapas.gif) no-repeat; width: 79px; height: 39px; font: bold 14px/39px Arial Narrow, Tahoma, Verdana, sans-serif; text-transform: uppercase; text-align: center; color: #0094d1;/*padding-top: 7px;*/ }
div.btn a { color: #0094d1; }
div.btnOver { position: relative; float:left; z-index: 300; background-image:url(../img/bck_solapas_.gif); background-repeat:no-repeat; width: 79px; height: 39px; font:  bold 14px/39px Arial Narrow, Tahoma, Verdana, sans-serif; text-transform: uppercase; text-align: center; color: #3f5c7c;/*padding-top: 7px;*/ }
div.btnOver a { color: #3f5c7c; }
div.btnOver a:hover { color: #3f5c7c; text-decoration: none; }
div.menu { position: absolute; left:0px; top: 39px; visibility: hidden; text-align: left; width:165px; text-transform: none; border-bottom: 1px solid #ffffff; z-index: 400; }
div.menu td { background-color: #e8eef3; border: 1px solid #ffffff; border-bottom: 0px; height: 18px; }
div.menu td a { font: 9px/18px Tahoma, Verdama, sans-serif; color: #3f5c7c; padding-left: 7px; }
div.menu td.rolloverImg { background:none; border: 0px; }
div.menu td.rolloverImg a { padding: 0px; }
/*////////////////////////	CONTENT	//////////////////////////*/
	
.txtHome { font-size: 13px; line-height: 18px; padding-left: 30px; }
/*////////////////////////	BOX GRAY BORDER	//////////////////////////*/
	
	
table.boxGray { background-color: #f6f6f6; }
table.boxGray td.top { height:11px; background-image: url(../img/box_bck_top.gif); background-repeat: repeat-x; }
table.boxGray td.bottom { height:11px; background-image: url(../img/box_bck_bot.gif); background-repeat: repeat-x; }
table.boxGray td.left { width:11px; background-image: url(../img/box_bck_left.gif); background-repeat: repeat-y; }
table.boxGray td.right { widtht:11px; background-image: url(../img/box_bck_right.gif); background-repeat: repeat-y; }
table.boxGray td.left1 { width:11px; height:11px; background-image: url(../img/box_left_1.gif); }
table.boxGray td.left2 { width:11px; height:11px; background-image: url(../img/box_left_2.gif); }
table.boxGray td.right1 { width:11px; height:11px; background-image: url(../img/box_right_1.gif); }
table.boxGray td.right2 { width:11px; height:11px; background-image: url(../img/box_right_2.gif); }
/*////////////////////////	BOX BLUE	//////////////////////////*/
	
	
table.boxBlue { background-color: #e7f1f8; }
table.boxBlue td.top { height:11px; }
table.boxBlue td.bottom { height:11px; }
table.boxBlue td.left { width:11px; }
table.boxBlue td.right { widtht:11px; }
table.boxBlue td.left1 { width:11px; height:11px; background-image: url(../img/box_blue_left_1.gif); }
table.boxBlue td.left2 { width:11px; height:11px; background-image: url(../img/box_blue_left_2.gif); }
table.boxBlue td.right1 { width:11px; height:11px; background-image: url(../img/box_blue_right_1.gif); }
table.boxBlue td.right2 { width:11px; height:11px; background-image: url(../img/box_blue_right_2.gif); }
/*////////////////////////	BOX BLUE INDICE	//////////////////////////*/
	
	
table.boxBlueIndice { background-color: #d1e9f9; }
table.boxBlueIndice td.top { height:11px; background-image: url(../img/box_indice_top.gif); background-repeat: repeat-x; }
table.boxBlueIndice td.bottom { height:11px; }
table.boxBlueIndice td.left { width:11px; }
table.boxBlueIndice td.right { widtht:11px; }
table.boxBlueIndice td.left1 { width:11px; height:11px; background-image: url(../img/box_indice_left_1.gif); }
table.boxBlueIndice td.left2 { width:11px; height:11px; background-image: url(../img/box_indice_left_2.gif); }
table.boxBlueIndice td.right1 { width:11px; height:11px; background-image: url(../img/box_indice_right_1.gif); }
table.boxBlueIndice td.right2 { width:11px; height:11px; background-image: url(../img/box_indice_right_2.gif); }
table.boxBlueIndice td.courses { font: 11px/14px Tahoma, Verdana, sans-serif; color: #515151; border-right: 1px solid #ffffff; padding-right: 4px; padding-left: 3px; }
table.boxBlueIndice td.coursesRight { font: 11px/14px Tahoma, Verdana, sans-serif; color: #515151; padding-right: 2px; padding-left: 3px; }
/*////////////////////////	FOOTER	//////////////////////////*/

td#footer { padding: 15px; }
td.footerGroup { height:28px; background-color: #FF7A37; text-align: center; font-size: 11px; color: #FFF; }
td.footerGroup a { color: #FFF; }
td.footerGroup a:hover { color: #FFF; text-decoration:underline }
td.footerInfo { font-size: 9px; line-height: 14px; color: #92a0b0; padding:14px 0 0 0; }
td.footerInfo a { color: #92a0b0; }
td.footerInfo a:hover { color: #0084ba; }
td.footerCards { font-size: 11px; color: #cdcdcd; vertical-align: top;/*width: 365px;*/ }
td.footerCards a { font-weight: bold; color: #086fa8; }
td.footerCards a:hover { color: #0084ba; }
table.boxFooter { background-color:#FF7A37 }
table.boxFooter td.left { width:13px; height:28px; background-image: url(../img/box_footer_left.gif); background-repeat:no-repeat; background-position: top left; }
table.boxFooter td.right { width:13px; height:28px; background-image: url(../img/box_footer_right.gif); background-repeat:no-repeat; background-position: top right; }
/*////////////////////////	BOX LATEST CLIENTS HOMEPAGE	//////////////////////////*/
	
td.bottomClients { background-color: #E2E2E2; padding-bottom:4px; padding-left:13px; }
td.bottomClients a { color:#606060; font-size:13px; font-weight: bold; }
td.bottomClientsLeft { height:32px; width: 11px; background-color: #E2E2E2; background-image:url(../img/box_lnk_left.gif); background-repeat:no-repeat; background-position:bottom left; }
td.bottomClientsRight { height:32px; width: 11px; background-color: #E2E2E2; background-image:url(../img/box_lnk_right.gif); background-repeat:no-repeat; background-position:bottom right; }
/*////////////////////////	BOX GRAY BORDER	//////////////////////////*/
	
	
table.boxGray { background-color: #f6f6f6; }
table.boxGray td.top { height:11px; background-image: url(../img/box_bck_top.gif); background-repeat: repeat-x; background-position:top; }
table.boxGray td.bottom { height:11px; background-image: url(../img/box_bck_bot.gif); background-repeat: repeat-x; background-position:bottom; }
table.boxGray td.left { width:11px; background-image: url(../img/box_bck_left.gif); background-repeat: repeat-y; background-position:left; }
table.boxGray td.right { widtht:11px; background-image: url(../img/box_bck_right.gif); background-repeat: repeat-y; background-position:right; }
table.boxGray td.left1 { width:11px; height:11px; background-image: url(../img/box_left_1.gif); background-repeat: no-repeat; background-position: top left; }
table.boxGray td.left2 { width:11px; height:11px; background-image: url(../img/box_left_2.gif); background-repeat:no-repeat; background-position: bottom left; }
table.boxGray td.right1 { width:11px; height:11px; background-image: url(../img/box_right_1.gif); background-repeat:no-repeat; background-position: right top; }
table.boxGray td.right2 { width:11px; height:11px; background-image: url(../img/box_right_2.gif); background-repeat:no-repeat; background-position: bottom right; }
/*////////////////////////	VIDEO HOME	//////////////////////////*/

td.videoHome { width:286px; height:249px; text-align:center; background-color:#b8def5; background-image:url(../img/bck_video_home.gif); background-repeat:repeat-x; background-position:top left; }
/*////////////////////////	QUICK ENQUIRY	//////////////////////////*/

div#containerEnquiry { width: 150px; position: relative; z-index: 2; }
div#btnEnquiry { position: relative; margin-top:2px; margin-bottom: 8px; z-index: 3; }
div#quickEnquiry { position: absolute; left:0px; top: 0px; width:150px; text-align: left; font: bold 11px/20px Tahoma, Verdana, sans-serif; color:#ffffff; z-index: 5; visibility: hidden; }
div#quickEnquiry td.formQuick { padding:10px; font: bold 11px/20px Tahoma, Verdana, sans-serif; color:#ffffff; }
div#quickEnquiry td.formQuick input, div#quickEnquiry td.formQuick select { border:1px solid #0974b5; height: 18px; width:123px; font: bold 11px/20px Tahoma, Verdana, sans-serif; color:#999999; }
div#quickEnquiry td.formQuick textarea { border:1px solid #0974b5; font: bold 11px/20px Tahoma, Verdana, sans-serif; height: 120px; width:123px; color:#999999; }
table#quickEnquiry { text-align: left; font: 11px/14px Tahoma, Verdana, sans-serif; color:#ffffff; }
table#quickEnquiry2 { text-align: left; font: 11px/14px Tahoma, Verdana, sans-serif; color:#ffffff; border:none }
table#quickEnquiry2 td.formQuick2 { text-align: right; border:none; }
table#quickEnquiry2 td.formQuick2 textarea { border:1px solid #0974b5; width:250px; height: 100px; font: 11px/14px Tahoma, Verdana, sans-serif; color:#999999; }
table#quickEnquiry td.formQuick input, table#quickEnquiry td.formQuick select { border:1px solid #0974b5; height: 18px; font: 11px/14px Tahoma, Verdana, sans-serif; width:200px; color:#999999; }
table#quickEnquiry td.formQuick textarea { border:1px solid #0974b5; width:250px; height: 100px; font: 11px/14px Tahoma, Verdana, sans-serif; color:#999999; }
.cursor_hand { /*Todos*/ cursor:pointer; /*IE*/ cursor:hand; }
/*////////////////////////	RIGHT	//////////////////////////*/
	
div.btnRight { clear: both; margin-bottom: 5px; background-image: url(../img/bck_btns_right.gif); background-repeat: no-repeat; width: 150px; height: 37px; padding-left:16px; }
div.btnRight a { font: bold 17px/35px Tahoma, Verdana, sans-serif; color: #0094d1; padding-left: 17px; }
.slogan { /*background:url(img/bck_slogan.jpg) no-repeat; */ background-color:#FF7A37; text-align: center; height: 55px; font-size:22px; line-height: 21px; color: #ffffff; font-weight:bold; }
.h1_foot { line-height:8px; text-align: center; font-size: 11px; color: #50667e; font-weight:bold; }
.h2_foot { line-height:6px; text-align: center; font-size: 11px; color: #50667e; font-weight:normal; }
.generaltxt { font-size:13px; line-height: 16px; vertical-align: top; padding-bottom: 20px; }
.generaltxt2 { font-size:13px; vertical-align: bottom; }
.h1 { font-size:20px; line-height: 20px; color: #007eb9; font-weight:bold; padding-bottom: 14px; padding-left: 6px; padding-top:4px; }
.h2 { font-size:18px; line-height: 20px; color: #007eb9; font-weight:bold; padding-bottom: 14px; padding-left: 6px; padding-top:4px; }
p.generaltxt2 { margin-bottom:-25px; }
div.top { padding-top: 5px; clear: both; text-align: right; color: #007eb9; }
div.top a { color: #007eb9; }
div.btnsTop { background-image: url(../img/bck_btns_top.gif); background-repeat: no-repeat; width: 74px; height: 26px; text-align:center; }
div.btnsTop a { color: #ffffff; text-transform: uppercase; font: bold 10px/26px Tahoma, Verdana, sans-serif; }
div.btnsTopHover { background-image: url(../img/bck_btns_top_.gif); background-repeat: no-repeat; width: 74px; height: 26px; text-align:center }
div.btnsTopHover a { color: #73aad1; text-transform: uppercase; font: bold 10px/26px Tahoma, Verdana, sans-serif; }
div.btnsTopHover a:hover { color: #73aad1; }
.txtCoursesColspan { padding-bottom:20px; border-bottom: 1px solid #d8d8d8; font-size:11px; line-height:14px; vertical-align: top; }
.txtCoursesColspan a { text-decoration: underline; color: #515151; }
/*//////////////////////// NUEVA HOMEPAGE	//////////////////////////*/
table#Clients { }
table#Clients td.left { background: url(../img/clients_left.gif) no-repeat left; height:48px; width:14px; }
table#Clients td.right { background: url(../img/clients_right.gif) no-repeat right; height:48px; width:14px; }
table#Clients td.mid { background: url(../img/clients_mid.gif) repeat-x; height:48px; }
table#Clients td.mid p { margin:0; text-align:center; }
/*////////////////////////	QUICK ENQUIRY	//////////////////////////*/

div#containerEnquiry { width: 150px; position: relative; z-index: 2; }
div#btnEnquiry { position: relative; margin:2px 0 8px 0; z-index: 3; }
div#quickEnquiry { position: absolute; left:0px; top: 0px; width:150px; text-align: left; font: bold 11px/20px Tahoma, Verdana, sans-serif; color:#ffffff; z-index: 5; visibility: hidden; }
div#quickEnquiry td.formQuick { padding:10px; font: bold 11px/20px Tahoma, Verdana, sans-serif; color:#ffffff; }
div#quickEnquiry td.formQuick input, div#quickEnquiry td.formQuick select { border:1px solid #0974b5; height: 18px; width:123px; font: bold 11px/20px Tahoma, Verdana, sans-serif; color:#999999; }
div#quickEnquiry td.formQuick textarea { border:1px solid #0974b5; font: bold 11px/20px Tahoma, Verdana, sans-serif; height: 120px; width:123px; color:#999999; }
table#quickEnquiry { text-align: left; font: 11px/14px Tahoma, Verdana, sans-serif; color:#ffffff; }
table#quickEnquiry2 { text-align: left; font: 11px/14px Tahoma, Verdana, sans-serif; color:#ffffff; border:none; }
table#quickEnquiry2 td.formQuick2 { text-align: right; border:none; }
table#quickEnquiry2 td.formQuick2 textarea { border:1px solid #0974b5; width:250px; height: 100px; font: 11px/14px Tahoma, Verdana, sans-serif; color:#999999; }
table#quickEnquiry td.formQuick input, table#quickEnquiry td.formQuick select { border:1px solid #0974b5; height: 18px; font: 11px/14px Tahoma, Verdana, sans-serif; width:200px; color:#999999; }
table#quickEnquiry td.formQuick textarea { border:1px solid #0974b5; width:250px; height: 100px; font: 11px/14px Tahoma, Verdana, sans-serif; color:#999999; }
.cursor_hand { /*Todos*/ cursor:pointer; /*IE*/ cursor:hand; }
.TermsBox { overflow : auto; height:200px; margin-right:40px; margin-left:40px; background-color:#dddddd; }
.TermsConditions td { font-size:12px; padding:8px; }
.ontwitter { background: url(/img/follow_us_twitter.gif) no-repeat 0px 0px; height:35px; padding:2px 0 0 39px; display:block; }
a#ontwitter:hover { text-decoration:none; color:#0BBAF3; cursor:pointer; }
a#ontwitter { display:block; width:150px; height:100%; padding:0; cursor:pointer; }
/* Home Widgets */
#home-blog td { font-size:12px; margin:0; padding:0 }
#home-blog .post { padding-top:3px; margin-top:3px; border-top:solid 1px #e2e2e2 }
#home-blog .post .date, #home-tests .date { font-size: .85em; color: #7d7d7d; }
#home-blog .post a.title, #home-tests .question { font-size: 1.2em; font-weight: bold; color: #0088c3; }
#home-blog td a, #home-tests td a { font-size: 0.9em; font-weight: bold; color: #0088c3; }
#home-clients td, #home-tests td { font-size:12px; margin:0; padding:0 }
#home-clients li {list-style-position:outside ; display:block;clear:both; font-size:12px; list-style:none; padding-left:10px; background: url(/img/bul_directory.gif) no-repeat 0px 2px; width:110px; height:18px; overflow:hidden; line-height:17px; color:#ccc; }
#home-clients li:hover {
/* width:220px;overflow:visible;position:absolute; */
background-color:#fefefe; }
#home-clients li strong { color:#515151; font-weight:normal; }
#home-tests table.table-lines td { padding:4px; border-top:1px solid #E2E2E2; }
#home-tests table.table-lines { margin: 2px 0 0 0; }
/* Landing Widgets */
.boxGray dl { margin:0; }
.boxGray dt { margin:0; padding:4px 0px; border-top:1px solid #E2E2E2; }
.boxGray td.txtLenght .ourblog-posttitle { color:#007EB9; font-size:14px; font-weight:;
margin:0; display:block; text-decoration:none; }
.boxGray td.txtLenght .readmore { padding-top:5px; display:block; color:#0090C8; font-size:10px; text-transform:uppercase; font-weight:bold; }
.boxGray td.txtLenght p { color:#515151; font-size:12px; margin:0; padding:3px 4px 4px 0px; }
/* Home Twitter Widget */
.twtr-hd { top:202px; }
.twtr-ft { top:-208; }
.twtr-scroll .twtr-timeline { top:-8px; }
#twtr-widget-1 .twtr-popular { display: inline-block; }
#twtr-widget-1 .twtr-avatar { display: none; }
#twtr-widget-1 .twtr-user { display: inline; }
#twtr-widget-1 .twtr-tweet-text { margin-left: 0; }
#twtr-widget-1 a.twtr-hashtag { display: none; }
#twtr-widget-1 em { display: none; }
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular { text-align: left; background-color: #0080c0 !important; color: #ffffff !important; }
#twtr-widget-1 .twtr-popular { color: #3381b8 !important; background-color: rgba(0, 128, 192, .3) !important; }
#twtr-widget-1 .twtr-tweet a { color: #30d2ff !important; }
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p { color: #3381b8 !important; }
#twtr-widget-1 .twtr-new-results, #twtr-widget-1 .twtr-results-inner, #twtr-widget-1 .twtr-timeline { background: #f6f6f6 !important; }
#widget-tweets, #widget-ourblog, #widget-facebook {position:relative;margin:8px 0 0 0;padding:0;}
#widget-ourblog .titBlue b {background: url(/img/ico-widget-blog.gif) 
 no-repeat 10px 0px; margin:0px; float:left; display:block;
 height:42px;padding:10px 65px 0;overflow:hide;
 position:absolute; top: 0px; left: -10px}
#widget-tweets .titBlue b {background: url(/img/ico-widget-twitter.gif) 
 no-repeat 10px 0px; margin:0px; float:left; display:block;
 height:42px;padding:10px 65px 0;overflow:hide;
 position:absolute; top: 0px; left: -10px}
#widget-facebook .titBlue  b {background: url(/img/ico-widget-facebook.gif)  
 no-repeat 10px 0px; margin:0px; float:left; display:block;
 height:42px;padding:10px 65px 0;overflow:hide;
 position:absolute; top: 0px; left: -10px}

#widget-facebook td.txtLenght img {float:left;margin:10px 10px 0 0; border:none;}
#widget-teachers { background-image: url(/img/bg-teacher-banner.jpg); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; height: 204px; width: 281px; font-family: Tahoma, Geneva, sans-serif; color: #FFF; }
#widget-teachers div {padding:5px 18px;}
#widget-teachers a {color:#FFF; text-decoration:none; display:block; height:200px;}
#widget-teachers h3 {width:180px;font-size:12px;color:#FFF;text-align:left;}
#widget-teachers p {width:150px;display:block;padding:0 0 0 0;font-size:11px; line-height:14px;}
#widget-teachers .ttitle {display:block;font-size:20px; line-height:28px; margin-bottom:10px;font-weight:bold;}

