:-moz-any-link:focus { outline-color:none; outline-style:none; outline-width:0; }

/* SIMPLE MODAL */
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:320px; width:600px; background-color:#EFEFEF; border:4px solid #666; padding:12px; -moz-border-radius:8px; -khtml-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
#simplemodal-container a.modalCloseImg {background:url('/sp/imagenes/ic_cerrar_modal.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}

/* TOOLTIP */
.aToolTip {
	border:2px solid #444;
	background:#555;
	color:#fff;
	margin:0;
	margin-right:50px;
	padding:6px 12px;
}

.aToolTip .aToolTipContent {
	text-align:left;
	font-size:13px;
	position:relative;
	margin:0;
	padding:0;
}

a.aToolTipCloseBtn {
	display:block;
	height:18px;
	width:18px;
	background:url(imagenes/atooltip_closeBtn.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:-15px;
	right:-15px;
	margin:2px;
	padding:4px;
}

/* INICIO Principal */
a { border:none; }
.body { margin:0px; padding:0px; text-align:center; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:4pt; color:#666666; }
.div_container { text-align:left; margin:auto; background-color:#FFF; width:780px; }
.bt_twitter {
	background:transparent url(imagenes/icono-twitter-dattatec.png) no-repeat right top;
	display:block;
	height:117px;
	margin-top:150px;
	position:fixed;
	right:0;
	width:37px;
}

.bt_facebook {
	background:transparent url(imagenes/tab-facebook.png) no-repeat right top;
	display:block;
	height:117px;
	margin-top:150px;
	position:fixed;
	right:0;
	width:38px;
}

.bt_dattatecblog {
	background:transparent url(imagenes/tab-dattatecblog.png) no-repeat right top;
	display:block;
	height:147px;
	margin-top:300px;
	position:fixed;
	right:0;
	width:40px;
}

form { margin: 0px; padding: 0px;}
.input { font-size: 8pt; background:url(imagenes/textarea-background.gif) top left no-repeat; padding-left: 2px; }
.textarea { border: #999999 solid 1px; color:#666666; font-size: 8pt; background:url(imagenes/textarea-background.gif) top left no-repeat; }
.textareaError { border: #FF0000 solid 1px; color: #FF0000; font-size: 8pt; background:url(imagenes/textarea-background.gif) top left no-repeat; }
.select { border: #999999 solid 1px; color: #666666; font-size: 8pt; margin-left: 2px; }
.selectError { border: #FF0000 solid 1px; color: #666666; font-size: 8pt; margin-left: 2px; }
.selectSelected { border: #00CC00 solid 1px; color: #666666; font-size: 8pt; margin-left: 2px; }
.campo { border: #999999 solid 1px; color: #666666; font-size: 8pt; background:url(imagenes/textarea-background.gif) top left no-repeat; padding-left: 2px; }
.campoInvisible { border:none; background:none; color: #666666; font-size: 8pt; padding-left: 2px; }
.campoError { border: #FF0000 solid 1px; color: #FF0000; font-size: 8pt; background:url(imagenes/textarea-background.gif) top left no-repeat; padding-left: 2px; }
.campoSelected { border: #00CC00 solid 1px; color: #666666; font-size: 8pt; background:url(imagenes/textarea-background.gif) top left no-repeat; padding-left: 2px; }
a:link { font-size:8pt; text-decoration:none; color:#0066CC; border:none; }
a:visited { font-size:8pt; text-decoration:none; color:#0066CC; border:none; }
a:hover { text-decoration:none; color:#55AAFF; border:none; }
a:active { font-size:8pt; text-decoration:none; color:#0066CC; border:none; }
.botones_der { float:right; border:none; }
.botones_der_img { border:none; }
.boton_comprar { border:none; padding: 0px; margin: 0px; }
.boton_comprar_der { border:none; padding: 0px; margin: 0px; float:right; }
.boton_comprar_izq { border:none; padding: 0px; margin: 0px; float:left; }
.boton_comprar_der_bl { border:none; padding: 0px; margin-right: 5px; margin-top: 3px; float:right; }
.moneyback { position:absolute; background:url(imagenes/moneyback.png) top left no-repeat; margin-left:350px; margin-top:-3px; height:80px; width:80px; z-index:50; }

#qTip {
	padding:6px 6px;
	border:1px solid #666666;
	display:none;
	background:#F0FFD5;
	text-align:left;
	font-size:12px;
	color:#444444;
	position:absolute;
	z-index:6000;
}

/* Presentacion */
#tapa_fondo_presentacion { overflow:hidden; position:absolute; top:0px; left:0px; z-index:15000; width:100%; height:2000px; background-color:#CCCCCC; background-image:url(imagenes/fondo_body.jpg); background-position:top left; background-repeat:repeat-x; }
#tapa_swf_presentacion { z-index:15001; text-align:left; margin:auto; background:transparent; width:763px; }
#tapa_fondo_presentacion iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

/* Tapa AJAX */
#tapa { zoom:1; z-index:5000; border:1px solid #666666; text-align:center; position:absolute; background:#999999; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60; -khtml-opacity:.60; }
#tapa_mensajes { zoom:1; padding:8px 10px 4px 10px; text-align:center; z-index:5001; border-top:1px solid #999999; border-left:1px solid #999999; border-right:2px solid #666666; border-bottom:2px solid #666666; font-size:9pt; font-weight:bold; position:absolute; color:#FF6600; background:#FFFFFF; }
.spinner { margin-bottom:5px; }

/* INICIO Barra 0 */
.barra_0 { background-color:#FFF; height: 19px; font-size: 8pt; }
.barra_0_grupo_1 { float:left; border-right: #D9DFE6 solid 1px; padding: 0px 5px 0px 5px; }
.barra_0_grupo_2 { float:left; padding: 0px 5px 0px 5px; }
.barra_0_grupo_3 { float:right; border-left: #D9DFE6 solid 1px; padding: 1px 1px 0px 5px; }
.br0_link_home { float:left; background:url(imagenes/ic_br0_home.gif) no-repeat center left; display:block; padding: 3px 2px 1px 18px; vertical-align:bottom; cursor: pointer; cursor: hand; }
.br0_link_infocenter { float:left; background:url(imagenes/ic_br0_infocenter.gif) no-repeat center left; display:block; padding: 3px 5px 1px 15px; vertical-align:bottom; cursor: pointer; cursor: hand; }
.br0_link_usuario { float:left; background:url(imagenes/ic_br0_usuario.gif) no-repeat center left; display:block; padding: 3px 5px 1px 18px; margin-left: 3px; vertical-align:bottom; cursor: pointer; cursor: hand; }
.br0_link_contacto { float:left; background:url(imagenes/ic_br0_contacto.gif) no-repeat center left; display:block; padding: 3px 5px 1px 17px; margin-left: 3px; vertical-align:bottom; cursor: pointer; cursor: hand; }
.br0_link_cart { float:left; background:url(imagenes/ic_br0_cart.gif) no-repeat center left; display:block; padding: 3px 5px 1px 18px; margin-left: 3px; vertical-align:bottom; cursor: pointer; cursor: hand; }

/* Arbol Paises */
.TxtSelectPais { font-size: 8pt; padding-right: 3px; }
.BtSelectPais { padding-left: 1px; cursor: pointer; cursor: hand; }
.divPais { font-size:8pt; border:#999999 1px solid; background:url(imagenes/input-background.gif) left top no-repeat; padding: 0px 6px 0px 3px; height: 15px; width: 103px; cursor: pointer; cursor: hand;}
a.ItemMenuPais, a.ItemMenuPais:link, a.ItemMenuPais:visited, a.ItemMenuPais:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt;  text-decoration:none; color:#0066CC; height:16px; display:block; vertical-align:text-bottom; padding: 1px 5px 0px 5px; }
a.ItemMenuPais:hover { color: #FFFFFF; background-color:#0066CC; }
.ItemMenuPaisSelected, a.ItemMenuPaisSelected:link, a.ItemMenuPaisSelected:visited, a.ItemMenuPaisSelected:hover, a.ItemMenuPaisSelected:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; height:16px; display:block; padding: 1px 5px 0px 5px; color: #FFFFFF; background-color:#0066CC; }
.menuContentPais { background-color:#FFFFFF; border-bottom:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; padding:1px; }
.ItemBanderita { float:left; margin-right: 4px; margin-top: 2px; border:none; }
/* FINAL Barra 0 */

/* INICIO Barra 1 AQUI CAMBIO NAVIDAD*/
#barra_1 { clear:both; height:106px; background:url(imagenes/br1-background.jpg) top left repeat-x; }
/* #barra_1 { clear:both; height:106px; background:url(imagenes/br1-background-navidad2008.jpg) top left repeat-x; } */
#logotipo_dattatec { padding: 8px 0px 0px 15px; float:left; }
/* #logotipo_dattatec { padding: 6px 0px 0px 15px; float:left; } */
#img_chat { float:right; }

/* Barra Menu principal */
#barra_menu_sup { clear:both; margin: 1px 0px 0px 8px; }
.ItemMenuPpal { padding: 0px 1px;}
a.bt_br1_0, a.bt_br1_0:link, a.bt_br1_0:visited, a.bt_br1_0:active { background: url(imagenes/bt-menu-principal-fdo.gif) top left no-repeat; display: block; cursor: pointer; cursor: hand; white-space:nowrap; height: 19px; padding: 5px 6px 0px 6px; font-family: Arial, Helvetica, sans-serif; color: #0066CC; font-size: 8pt; font-weight:bold; text-decoration:none; border-right: #96A6B5 solid 1px; border-bottom: #7A8797 solid 1px; vertical-align:text-bottom; }
a.bt_br1_0:hover { color: #FFFFFF; border-right: #0062B5 solid 1px; border-bottom: #0099FF solid 1px; background-position: left -26px; }

a.bt_br1_1, a.bt_br1_1:link, a.bt_br1_1:visited, a.bt_br1_1:hover, a.bt_br1_1:active { float:left; background: url(imagenes/bt-menu-principal-fdo.gif) left -26px no-repeat; display: block; cursor: pointer; cursor: hand; white-space:nowrap; height: 19px; padding: 5px 6px 0px 6px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 8pt; font-weight:bold; text-decoration:none; border-right: #0062B5 solid 1px; border-bottom: #0099FF solid 1px; vertical-align:text-bottom; }

a.bt_br1_selected, a.bt_br1_selected:link, a.bt_br1_selected:visited, a.bt_br1_selected:hover, a.bt_br1_selected:active { float:left; background: url(imagenes/bt-menu-principal-fdo.gif) left -26px no-repeat; display: block; cursor: pointer; cursor: hand; white-space:nowrap; height: 19px; padding: 5px 6px 0px 6px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 8pt; font-weight:bold; text-decoration:none; border-right: #0062B5 solid 1px; border-bottom: #0099FF solid 1px; vertical-align:text-bottom; }

#br1_color_separator { border-bottom:#008CEA 1px solid; background: #0099FF; height: 6px; clear:both; }

.posicionadorMenu { position:relative; clear:both; text-align:left; }
.menuContent { filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; -khtml-opacity:.90; background-color:#FFFFFF; border-bottom:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; padding:1px; }
a.ItemMenu0, a.ItemMenu0:link, a.ItemMenu0:visited, a.ItemMenu0:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; color:#0066CC; height:19px; display:block; vertical-align:text-bottom; padding: 3px 5px 0px 5px; }
a.ItemMenu0:hover { color: #FFFFFF; background-color:#0066CC; }

a.ItemMenuTesti0, a.ItemMenuTesti0:link, a.ItemMenuTesti0:visited, a.ItemMenuTesti0:active { font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#FF6600; height:19px; display:block; vertical-align:text-bottom; padding: 3px 5px 0px 5px; }
a.ItemMenuTesti0:hover { color: #666666; background-color:#FFCC00; }
/* FINAL Barra 1 */

/* INICIO Contenido */
#contenido_container { clear:both; padding:3px 0px; }
.contenido { float:left; width:570px; }
.contenido_full { float:left; width:780px; }
/* FINAL Contenido */

/* INICIO Barra lateral */
#barra_lateral { width: 207px; float:right; margin-left:3px; }
.separador_barra_lateral { clear:both; height:1px; margin:0; font-size: 1px; line-height: 0; }
.brl_separador_modulos { clear:both; height:3px; margin:0; font-size: 1px; line-height: 0; }
.modulos_head { height:16px; background:url(imagenes/modulos-head-fdo.jpg) top left repeat-y; border-bottom: solid 1px #9CACBD; border-top: solid 3px #728AA3; font-size: 9pt; font-weight: bold; color:#FFFFFF; padding: 0px 4px 1px 4px; cursor: pointer; cursor: hand; }
.modulos-head-item-mas { float:left; margin:3px 3px 0px 0px; }
.modulos-head-titulo { float:left; }
.contenedor_modulo { width:207px; clear:both; }
#moneda_pagos { display:block; }

/* Calculadora */
.BloqueFijo { height:20px; margin-top:3px; height:auto; }
.BloqueMovil { position:absolute; height:auto; width:215px; z-index:12000; }
.BloqueMovil_sombrab_off { height:0px; display:none; }
.BloqueMovil_sombrab { height:10px; background:url(imagenes/sombra-bloque-movil-b.png) top right no-repeat; clear:both; }
.BloqueMovil_sombrar { background:url(imagenes/sombra-bloque-movil-r.gif) top right no-repeat; }
.BloqueMovil_sombrar_off { background:none; }
.BloqueOculto { display:none }

#Calculadora { width:207px; font-size:8pt; float:left; display:none; }
#Calculadora_head { height:16px; font-size:10pt; font-weight:bold; background:#AA8800; border-top:3px solid #6A5500; padding:0px 4px 2px 4px; color:#FFFFFF; cursor: pointer; cursor: hand; }
#Calculadora_content { background:#FFD940; }
#Calculadora_Listado_txt { font-size:9pt; padding:5px 6px 0px 6px; font-weight:bold; }
#Calculadora_Listado { padding:0px 5px 5px 5px; }
.Calculadora_Listado_td_head { padding:1px 3px; font-size:7pt; background:#FFFFFF; font-weight:bold; }
.Calculadora_Listado_td_list { padding:1px 3px; font-size:7pt; background:#FFFFFF; }
#Calculadora_PrecioTotal_txt { font-size:9pt; padding-right:5px; font-weight:bold; }
#Calculadora_PrecioTotal { padding:0px 6px; }
#Calculadora_PrecioNumero { font-size:16pt; font-weight:bold; color:#CC0000; line-height:1; }
#Calculadora_PrecioMoneda { font-size:11pt; margin-right:1px; font-weight:bold; color:#CC0000; line-height:1; }
#Calculadora_Detalles { padding:5px 6px 5px 6px; font-size:7pt; line-height:1.2; }
#Calculadora_Boton { padding:5px 6px 5px 6px; color:#FFFFFF; background:url(imagenes/calculadora_flecha_abajo.gif) 120px center no-repeat #D5AA00; }
#Calculadora_Boton img { border:none; margin:0px; }
#Calculadora_PrecioDetalle { padding:1px 6px 5px 6px; color:#666666; }
.Calculadora_PrecioDetalle_txt { font-size:8pt; padding-right:5px; font-weight:normal; }
.Calculadora_PrecioDetalle_moneda { font-size:9pt; margin-right:1px; font-weight:bold; color:#CC0000; line-height:1; }
#Calculadora_PrecioDetalle_setup { font-size:11pt; font-weight:bold; color:#CC0000; line-height:1; }
#Calculadora_PrecioDetalle_periodico { font-size:11pt; font-weight:bold; color:#CC0000; line-height:1; }

/* Modulo Mis Compras */
#modulo_mis_compras { display:none; }
.modulos-head-mis-compras-ic-cart { float:right; margin-top: 1px; }
.modulo_mis_compras { background:url(imagenes/modulos-fdo-3.gif) top left repeat-x #FFFFFF; padding: 5px; font-size: 8pt; border-bottom: 1px solid #D9DFE6; line-height: 1.2; }
#detalle_compras { border: solid 1px #BFC9D5; background-color: #FFFFFF; margin-bottom: 3px; clear:both; }
#detalle_compras td { font-size:8pt; color:#888888; }
#detalle_compras td span { font-size:7pt; margin-left:3px; }
.item-cart-fdo-1 { background-color: #EFEFEF; }
.item-cart-fdo-0 { background-color: #FFFFFF; }
.ic_edit_cart { margin-bottom: 2px; margin-right: 10px; border:none; float:right;}
.txt_7_naranja { font-size:8pt; color:#FF6600; float:left; padding-top: 2px; }
.txt_no_compras { padding: 5px; color:#FF6600; }

/* Modulo Mi Cuenta */
#modulo_mi_cuenta { display:none; }
.modulo_mi_cuenta { background:url(imagenes/modulos-fdo-2.gif) top left repeat-x; padding: 5px; font-size: 8pt; border-bottom: 1px solid #D9DFE6; line-height: 1.1; }
.login_campo_datos { float:right; margin-bottom: 5px; margin-right: 2px; }
.link_olvido { float:left; padding: 5px 0px 0px 2px; }
.txt_login_home { font-size: 7pt; text-align:justify; margin-bottom: 3px; }
.txt_login_home_in { font-size: 9pt; text-align:justify; margin-bottom: 5px; }
.txt_login_home_in span { font-weight:bold; color:#FF6600 }
#mi_cuenta_forgot { display:none; }
.ErrorModuloMiCuenta { clear:both; color:#FF0000; padding-bottom: 3px; }
.ErrorModuloMiCuenta2 { clear:both; color:#666666; padding-bottom: 3px; }

/* Modulo Relacionados */
.modulos_related_head { height: 14px; background:url(imagenes/modulos-head-fdo.jpg) top left repeat-y; border-bottom: solid 1px #9CACBD; border-top: solid 1px #9CACBD; font-size: 9pt; font-weight: bold; color:#FFFFFF; padding: 0px 4px 1px 4px; }
.bl_producto_relacionado { line-height: 1.2; margin-top: 1px; border-bottom: solid 1px #FFCC00; padding: 5px; background:url(imagenes/modulo-relacionados-background.jpg) top left repeat-x; }
a.bl_producto_relacionado_link, a.bl_producto_relacionado_link:link, a.bl_producto_relacionado_link:visited, a.bl_producto_relacionado_link:hover, a.bl_producto_relacionado_link:active { font-size: 10pt; font-weight:bold; display:block; }
.bl_producto_relacionado_desc { font-size:8pt; }
.bl_producto_relacionado_precio { font-size:8pt; color:#FF6600; padding-top: 4px; padding-left: 5px; float:left; }
.bl_producto_relacionado_precio_numero { font-size:10pt; font-weight:bold; padding: 0px 3px; }

/* Modulo Ultimas Novedades */
#modulo_ultimas_novedades { display:none; }
.modulo_ultimas_novedades { background:url(imagenes/modulos-fdo-5.gif) top left repeat-x; padding: 8px; font-size: 8pt; border-bottom: 1px solid #D9DFE6; line-height: 1.2; }
.ultimas_novedades { display:block; padding: 0px 0px 0px 11px; background:url(imagenes/ic-novedades-item.gif) top left no-repeat; margin-bottom: 5px; line-height: 1.2; }
.ultimas_novedades_fecha { color:#FF6600; display:block; }
.ultimas_novedades_todas { background:url(imagenes/ic-link-item.gif) top right no-repeat; padding-right: 12px; display: block; text-align:right; }

/* Modulo Newsletter */
#modulo_newsletter { display:none; }
.modulo_newsletter { background:url(imagenes/modulos-fdo-1.gif) top left repeat-x; padding: 5px; font-size: 8pt; border-bottom: 1px solid #D9DFE6; line-height: 1.1; }
.txt_newsletter_home { font-size: 8pt; text-align:justify; margin-bottom: 6px; }
.news_campo_datos { padding-bottom: 5px; margin-left: 3px; }

/* Modulo SSL */
.modulo_ssl { height: 148px; background:url(imagenes/modulo-ssl-fondo.jpg) top left no-repeat; border-bottom: 1px solid #D9DFE6; border-top: 1px solid #D9DFE6; display:block; }
.txt_ssl_home { font-size:8pt; text-align:right; padding: 65px 7px 0px 55px; }
.txt_ssl_home_periodo { font-size:7pt; }
.txt_ssl_home_moneda { font-size:10pt; font-weight:bold; color:#003366; }
.txt_ssl_home_precio { font-size:14pt; font-weight:bold; color:#003366; margin: 0px 2px; }

/* Modulo Comercial - Video Institucional */
.modulos_head_comercial { height: 16px; background:url(imagenes/modulos-head-fdo.jpg) top left repeat-y; border-bottom: solid 1px #9CACBD; border-top: solid 3px #728AA3; font-size: 9pt; font-weight: bold; color:#FFFFFF; padding: 0px 4px 1px 4px; }
.comercial_link { background:url(imagenes/modulo-comercial-tv-captura.jpg) top left no-repeat; display:block; line-height: 1.1; height: 145px; border-bottom: 1px solid #D9DFE6; }
.video_institucional_link { background:url(imagenes/modulo-video-institucional-captura.jpg) top left no-repeat; display:block; line-height: 1.1; height: 145px; border-bottom: 1px solid #D9DFE6; }
.video_roadshow_2008_link { background:url(imagenes/modulo-video-roadshow-2008.gif) top left no-repeat; display:block; line-height: 1.1; height: 185px; border-bottom: 1px solid #D9DFE6; }
.video_jornada_301107 { background:url(imagenes/icono-video-dattatec-google-generando-campanas-efectivas.jpg) top left no-repeat; display:block; line-height: 1.1; height: 185px; border-bottom: 1px solid #D9DFE6; }

/* Modulo Firefox */
.firefox_link { background:url(imagenes/modulo-busqueda-dominios-firefox.gif) top left no-repeat; display:block; line-height:1.1; height:56px; }
.explorer_link { background:url(imagenes/modulo-busqueda-dominios-explorer.gif) top left no-repeat; display:block; line-height:1.1; height:61px; }
/* FINAL Barra Lateral */

/* Modulo Google Qualified */
.modulo_google_adwords { background:url(imagenes/modulos-fdo-5.gif) top left repeat-x; padding:6px 6px 10px 6px; font-size:9pt; border-top:1px solid #ABB7BE; border-bottom:1px solid #D9DFE6; line-height:1.2; text-align:center; }
.modulo_google_adwords_link { background:url(imagenes/ic-link-item.gif) left 3px no-repeat; padding-left:13px; display:block; margin-bottom:5px; font-size:9pt; text-align:left; }
/* Modulo Google Qualified */

/* INICIO Pie */
#separador_pie { height: 5px; clear:both; }
#pie { background:url(imagenes/pie-fondo.jpg) repeat-x top left; padding: 0px 12px 20px 12px; font-size: 8pt; line-height: 1.8; }
#pieLogo { background:url(imagenes/pie-logo-dattatec.gif) no-repeat top left; height: 45px; }
/* FINAL Pie */


/* INICIO Premio */
#premios { margin-bottom: 20px; text-align:center; }
.img_premios { float:left; margin-right: 5px; border:none; }
/* FINAL Premio */

/* INICIO AJAX TOOLTIP */
#ToolTipDiv { z-index:10000; text-align:left; }
#ToolTipDiv div { position:relative; }
#ToolTipDiv .ToolTipDiv_Content { border:1px solid #8096AA; left:3px; top:18px; position:absolute; width:300px; max-height:170px; overflow:auto; height:expression(this.scrollHeight > 170? "170px" : "auto" ); background-color:#FFFFFF; padding:6px; font-size:0.8em; z-index:10001; }
#ToolTipDiv .ToolTipDiv_Cerrar { background:url(imagenes/ventana-dialogo-fdo.gif) top left repeat-x; padding: 2px 5px 2px 5px; width:304px; left:3px; top:0px; position:absolute; cursor: pointer; cursor: hand; font-size:9pt; font-weight:bold; color:#FFFFFF; }
#ToolTipCargando { padding:10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#FF9900; }
/* INICIO AJAX TOOLTIP */

/* Selector Plataforma */
.TxtSelectPlataforma { font-size: 8pt; }
.BtSelectPlataforma { padding-left: 1px; cursor: pointer; cursor: hand; }
.divPlataforma { font-size:9pt; border:#BBBBBB 1px solid; background:url(imagenes/input-background.gif) left top no-repeat; padding: 0px 6px 0px 3px; height:18px; width:80px; cursor: pointer; cursor: hand; color:#0066CC; }
a.ItemMenuPlataforma, a.ItemMenuPlataforma:link, a.ItemMenuPlataforma:visited, a.ItemMenuPlataforma:active { font-family:Arial, Helvetica, sans-serif; font-size:9pt;  text-decoration:none; color:#0066CC; height:20px; display:block; vertical-align:text-bottom; padding: 1px 5px 0px 5px; }
a.ItemMenuPlataforma:hover { color: #FFFFFF; background-color:#6AB5FF; }
.ItemMenuPlataformaSelected, a.ItemMenuPlataformaSelected:link, a.ItemMenuPlataformaSelected:visited, a.ItemMenuPlataformaSelected:hover, a.ItemMenuPlataformaSelected:active { font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-decoration:none; height:20px; display:block; padding: 1px 5px 0px 5px; color: #FFFFFF; background-color:#6AB5FF; }
.menuContentPlataforma { background-color:#FFFFFF; border-bottom:#CCCCCC solid 1px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px; padding:1px; }
.ItemIcPlataforma { float:left; margin-right: 4px; margin-top: 2px; border:none; }
.ItemTextPlataforma { padding-top:2px; display:block; }
.tooltip_select_plataforma_img { margin-left:5px; }
/* Selector Plataforma */

.servicios_texto_precios_expresados { font-size:8pt; padding-top:8px; clear:both; }

#cartel_porque_elegir_dattatec { position:fixed; margin-top:104px; margin-left:-235px; width:230px; height:141px; background:url(imagenes/cartel-porque-elegir-dattatec.png) left top no-repeat; z-index:2999; }
.cartel_porque_elegir_dattatec_cerrar { display:block; width:59px; height:22px; background:url(imagenes/cartel-porque-elegir-dattatec-cerrar.gif) left top no-repeat; margin-top:22px; margin-left:1px; }
.cartel_porque_elegir_dattatec_link { display:block; width:230px; height:88px; }