#cab { position: relative; height: 117px; _height: 121px;}
#logo { position: absolute; top: 25px; left: 18px;}
#cab1 { position: absolute; right: 0; top: 0; color: #7F7F7F; }
#cab1 a { margin: 0 1px; color: #6d6d6d; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#cab1 td { text-align: right; }
#cab2 { position: absolute; right: 0; bottom: 0; }
td#idioma { background: #FFF; vertical-align: top; }
td#idioma a { display: block; padding: 2px 8px; background: url(../images/flecha-negra.gif) 0 4px no-repeat; color: #000; font-weight: bold; }

#izq, #izq2, #izqins, #ctr, #dch, #dch2 { border-width: 1px; border-style: solid; border-color: #F0F0F0; }
#izq4 { border-width: 1px 0 1px 1px; border-style: solid; border-color: #F0F0F0; }
#izq { width: 190px; background: url(../images/fondo-menu.jpg) repeat-x; }
#izqins { width: 190px; /*background: url(../images/fondo-menu02.jpg) left top repeat-x;*/ }
#ctr { width: 602px; border-left-width: 0; border-right-width: 0; }
#izq2 { width: 590px; border-right-width: 0; }
#dch { width: 180px; border-left-width: 0; }
#izq3 { width: 305px; }
#izq4 { width: 306px; }
#dch2 { width: 980px; }

#menu { margin: 16px 5px; }
#menu ul { margin: 0; padding: 0; }
#menu ul li.especial { list-style: none; margin: 0; padding: 4px 4px 4px 18px; background: url(../images/flecha_especial.gif) 3px 7px no-repeat; }
#menu ul li.especial a { color: #26325C; }
#menu ul li { list-style: none; margin: 0 0 5px 0; padding: 4px 4px 4px 10px; background: url(../images/arrow.gif) 165px 7px no-repeat #eeeeee; }
#menu ul li.on { list-style: none; margin: 0 0 5px 0; padding: 4px 4px 4px 10px; background: url(../images/arrow_bottom.gif) 165px 10px no-repeat #eeeeee; }
#menu ul li a { font-weight: bold; }
#menu ul li ul li { padding: 0 4px 0 18px; background: url(../images/flecha.gif) 8px 6px no-repeat; }
#menu ul li ul li a { font-weight: normal; }
#menu a, #menu span { color: #888; font-size: 11px; }
#cab1 a#blogs { color: #3A3A3A; font-weight: bold}
#menu ul li.submenu { background: none; padding-top: 0; padding-bottom: 0 }
#menu ul li a:hover { color: #A75C09; text-decoration: none }
#field-trips, #hands-on-leadership { list-style: none; margin: 0; padding: 0 4px 0 15px;  background: url(../images/flecha_especial.gif) 0 7px no-repeat; }
#field-trips a, #hands-on-leadership a { color: #26325C; }

#pie, #pie td { margin: 30px 0; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #6B6B6B; }
#pie td { text-align: center; }
#pie td.logos { width: 70px; text-align: right; }
#pie h3 { margin: 0; padding: 0; font-size: 10px; }
#pie a { color: #6B6B6B; }
#pie table { border-top: 4px solid #F1F1F1; width: 982px; }
#pie_logo 	{ margin: 40px 0px 0px 0px; }
#copy table { width: 100%; }
#veiss { text-align: right; width: 55px; }
#copy td, #copy a { color: #947d66; }
#copy td { text-align: left; padding-left: 45px; }
#banner_online_int { padding-top: 9px; }

#pielogo { float: left; margin-top: 9px; }
#redessociales { float: right; }
#redessociales table { width: 585px; border-top: none; margin-bottom: 4px; }
#redessociales table tr td.redessociales_abajo { vertical-align: bottom; padding-right: 15px; }
#redessociales ul { list-style-type: none; margin: 0; padding: 0; float: left; }
#redessociales ul li { float: left; padding-right: 4px; }
#redessociales ul li.texto { color: #888888; font-size: 11px; font-weight: bold; padding-right: 18px; padding-top: 3px; }
#clear_pie { clear: both; oveflow: hidden; height: 1px; }

#banner_practicas_rem a		{ display: block; width: 177px; height: 61px; background: url(../images/banner_practicas.jpg) 0 0 no-repeat ;}
#banner_practicas_rem a:hover  { background-position: 0px -61px; }
.sincss {display: none; }
.clear { clear: both; }

#cab2 a { display: block; height: 28px; background-repeat: no-repeat; }
#escuela { width: 92px; background-image: url(../images/bot2.gif); }
#menu-campus { width: 104px; background-image: url(../images/bot6.gif); }
#menu-cursos { width: 132px; background-image: url(../images/bot7.gif); }
#nuestros_masters { width: 140px; background-image: url(../images/bot1.gif); }
#metodologia { width: 109px; background-image: url(../images/bot3.gif); }
#admision { width: 85px; background-image: url(../images/bot4.gif); }
#empresas { width: 188px; background-image: url(../images/bot5.gif); }
#cab2 a:hover { background-position: 0 -28px; }

#cab1 a.idioma { display: block; width: 57px; height: 20px; font-weight: bold; text-align: center; background: url(../images/fondo_idioma.gif) no-repeat; color: #B6700E;}

#cab1 a#talento { border-bottom: 4px solid #e0e0e0; font-weight: bold; }
#cab1 a#talento:hover { text-decoration: none; color: #b6700e;  font-weight: bold; }



#stick_campus { background: url("../images/stick_marron.png") 0 0 no-repeat; width: 134px; height: 114px; position: absolute; top: 117px; left: 0}
#stick_campus #stick_interior {  width: 134px; height: 114px; position: relative;}
#stick_campus #stick_camp { font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); color: #FFF; font-weight: bold; position: absolute; top: 45px; left: 35px}
#stick_campus #stick_camp.barcelona { left: 22px }
#stick_campus #stick_camp.valencia { left: 28px }
#stick_campus  #stick_mod { font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); color: #FFF; font-weight: bold; text-transform: uppercase; position: absolute; bottom: 28px; left: 35px}
#stick_campus  #stick_mod.semi { font-size: 10px; left: 30px }
