/* banners desplazables */
#banners { padding-right:10px;  background:url(../imagenes/fondo-banner-dcha.gif) right top no-repeat;background-color:#E9E9E9; }
div.wide { width:3956px; background-color:#E9E9E9; }
div#crop { width:950px;	height:200px; overflow: hidden;  background-color:#E9E9E9;}
div.currentwrapper { float:left; width:950px; height:200px; background-color:#E9E9E9; }

/* control desplazamiento banners */
#sidetabs { float:right; list-style-type:none; margin:-40px 20px 0 0 !important; margin:-40px 10px 0 0; z-index:50; }
#sidetabs li {float:left;margin:0; padding:0;  background: url(../imagenes/fondo-control-banner-off.gif) center no-repeat;}
#sidetabs a:link, #sidetabs a:visited { font-size:0.7em; font-weight:bold; text-decoration:none; color:#FFF; display:block; width:20px; height:23px;   line-height:22px; padding:0 0 0 10px;  }
#sidetabs a:active, #sidetabs a:hover { font-size:0.7em; font-weight:bold; text-decoration:none; color:#FFF; display:block; width:20px; height:23px;  background: url(../imagenes/fondo-control-banner-on.gif) center no-repeat; line-height:22px; padding:0 0 0 10px;  }
a.activetab {font-size:0.7em; font-weight:bold; text-decoration:none; color:#FFF; display:block; width:20px; height:23px;  background: url(../imagenes/fondo-control-banner-on.gif) center no-repeat; line-height:22px; padding:0 0 0 10px;  }

#banner1 { width:950px; height:200px; background:url(../imagenes/img_ban/disenoweb2.jpg) left top no-repeat; text-align:right;  }
#banner2 { width:950px; height:200px; background:url(../imagenes/img_ban/moviles2.jpg) left top no-repeat; text-align:right;  }
#banner3 { width:950px; height:200px; background:url(../imagenes/img_ban/buscadores.jpg) left top no-repeat; text-align:right;  }
#banner4 { width:950px; height:200px; background:url(../imagenes/img_ban/servidores.jpg) left top no-repeat; text-align:right;  }
#banner5 { width:950px; height:200px; background:url(../imagenes/img_ban/iphone.jpg) left top no-repeat; text-align:right;  }

.wide h1 { margin:25px 12px 0 0; font-size:1.5em;}
.wide h2 { margin:15px 12px 0 0; font-size:0.65em;}
.wide a:link, .wide a:active, .wide a:visited, .wide a:hover { margin:15px 12px 0 0; color:#FF7000; font-size:0.6em; font-weight:bold; text-decoration:none; display:block;}

#CapaCuerpo {overflow:hidden !important; overflow:inherit;}
*:first-child+html #CapaCuerpo {overflow:hidden !important;} 
#CuerpoIndex { width:36em; margin:20px 0; float:left;}
#ColDchaIndex { width:11.25em;margin:20px 0;  background-color:#f2f2f2; float:right; padding-bottom: 32767px; margin-bottom: -32767px;   }
#ColDchaIndex p{ margin:10px 12px 15px 12px; font-size:0.55em; line-height:1.5em;}
#ColIzqIndex {width:11em; margin:12px 0; float:left; }
#ColIzqIndex p{ margin:10px 0 0 0; font-size:0.55em; line-height:1.5em;}
#ColContenidoIndex { float:right; margin:12px 0; width:24.2em; background:url(../imagenes/fondo-puntos.gif) left top repeat-y; padding-bottom: 32767px; margin-bottom: -32767px;  }
#ColContenidoIndex h2 { margin-left:12px;}
#ColContenidoIndex p {margin-left:25px; font-size:0.6em; line-height:1.5em; }
.Publi {margin-right:22px; }
#ceLogo{ margin:10px 12px 0 12px; }
#ceFoto{ border:4px solid #FFF; margin-right:8px; float:left; }