#contenedor-comparativa {
	position: relative;
	text-align: center;			/* hack for IE */
}

.comparativa {
	position: relative;
	left: 50%;
	margin-left: -320px;
	width: 640px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.comparativa thead tr {
	height: 93px;
}

.comparativa thead th {
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px;
}

.comparativa th#columna-thumb {
	padding-left: 40px;
	background-image: url(../imagenes/comparativa/columna-caracteristica.png);
	text-align: left;
	vertical-align: bottom;
	padding-bottom: 20px;
	font-size: 12pt;
}

.comparativa th a {
	display: block;
	width: 100%;
	height: 90px;
}

.comparativa th a span {
	display: none;
}

.comparativa th#columna-auditor {
	width: 43px;
	background-image: url(../imagenes/comparativa/columna-auditor.png);
}

.comparativa th#columna-operator {
	width: 42px;
	background-image: url(../imagenes/comparativa/columna-operator.png);
}

.comparativa th#columna-callcenter {
	width: 42px;
	background-image: url(../imagenes/comparativa/columna-callcenter.png);
}

.comparativa th#columna-enterprise {
	width: 42px;
	background-image: url(../imagenes/comparativa/columna-enterprise.png);
}

.comparativa th#columna-free {
	width: 47px;
	background-image: url(../imagenes/comparativa/columna-free.png);
}

.comparativa th,
.comparativa td {
	margin: 0px;
	text-align: left;
	position: relative;
}

.comparativa tr.fila-par {
	background-color: #f1f1f1;
}

.comparativa tbody td.columna-thumb {
	width: 72px;
	background-image: url(../imagenes/comparativa/borde-izquierdo-tabla.png);
	background-position: top left;
	background-repeat: repeat-y;
	padding-left: 10px;
	vertical-align: center;
}

.comparativa tbody td.columna-caracteristica {
	padding-left: 10px;
}

#contenedor-comparativa .comparativa .titulo-caracteristica {
	margin: 0px;
	text-align: left;
	text-indent: 0px;
	font-size: 11pt;
}

#contenedor-comparativa .comparativa .detalles-caracteristica {
	margin: 0px;
	text-align: left;
	text-indent: 0px;
	font-size: 8.5pt;
	color: #8f8f8f;
}

.comparativa tbody td.columna-caracteristica,
.comparativa tbody td.columna-operator,
.comparativa tbody td.columna-auditor,
.comparativa tbody td.columna-callcenter,
.comparativa tbody td.columna-enterprise {
	border-right: 1px solid #f1f1f1;
}

.comparativa tbody td.columna-free {
	background-image: url(../imagenes/comparativa/borde-derecho-tabla.png);
	background-position: top right;
	background-repeat: repeat-y;
	padding-right: 5px;
}

.comparativa tfoot tr {
	height: 7px;
	background-image: url(../imagenes/comparativa/borde-inferior.png);
	background-repeat: repeat-x;
}

.comparativa tfoot td.columna-thumb {
	background-image: url(../imagenes/comparativa/borde-inferior-izquierdo.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.comparativa tfoot td.columna-auditor,
.comparativa tfoot td.columna-operator,
.comparativa tfoot td.columna-callcenter,
.comparativa tfoot td.columna-enterprise {
	background-image: url(../imagenes/comparativa/borde-inferior-linea.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.comparativa tfoot td.columna-free {
	background-image: url(../imagenes/comparativa/borde-inferior-derecho.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.comparativa .capa-ampliacion {
	position: absolute;
	display: none;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.comparativa tr:hover .capa-ampliacion {
	display: block;
}

#comparativa-grabacion .capa-ampliacion {
	margin-left: -120px;
	margin-top: -184px;
	width: 313px;
	height: 189px;
	background-image: url(../imagenes/comparativa/grabacion.png);
}

#comparativa-quickcall .capa-ampliacion {
	margin-left: -126px;
	margin-top: -224px;
	width: 324px;
	height: 229px;
	background-image: url(../imagenes/comparativa/quickcall.png);
}

#comparativa-copytocall .capa-ampliacion {
	margin-left: -132px;
	margin-top: -254px;
	width: 337px;
	height: 259px;
	background-image: url(../imagenes/comparativa/copytocall.png);
}

#comparativa-clicktocall .capa-ampliacion {
	margin-left: -140px;
	margin-top: -210px;
	width: 352px;
	height: 215px;
	background-image: url(../imagenes/comparativa/clicktocall.png);
}

#comparativa-transferencia .capa-ampliacion {
	margin-left: -131px;
	margin-top: -175px;
	width: 334px;
	height: 180px;
	background-image: url(../imagenes/comparativa/transfer.png);
}

#comparativa-callpopup .capa-ampliacion {
	margin-left: -86px;
	margin-top: -214px;
	width: 244px;
	height: 219px;
	background-image: url(../imagenes/comparativa/callpopup.png);
}

#comparativa-presencia-activa .capa-ampliacion {
	margin-left: -86px;
	margin-top: -261px;
	width: 244px;
	height: 266px;
	background-image: url(../imagenes/comparativa/active-presence.png);
}

#comparativa-busqueda-extensiones .capa-ampliacion {
	margin-left: -146px;
	margin-top: -212px;
	width: 365px;
	height: 217px;
	background-image: url(../imagenes/comparativa/busqueda-extensiones.png);
}

#comparativa-voicemail .capa-ampliacion {
	margin-left: -132px;
	margin-top: -254px;
	width: 337px;
	height: 259px;
	background-image: url(../imagenes/comparativa/voicemail.png);
}

#comparativa-email .capa-ampliacion {
	margin-left: -132px;
	margin-top: -254px;
	width: 337px;
	height: 259px;
	background-image: url(../imagenes/comparativa/email.png);
}

#comparativa-answeractions .capa-ampliacion {
	margin-left: -146px;
	margin-top: -310px;
	width: 364px;
	height: 315px;
	background-image: url(../imagenes/comparativa/answeractions.png);
}

#comparativa-operadora .capa-ampliacion {
	margin-left: -132px;
	margin-top: -254px;
	width: 337px;
	height: 259px;
	background-image: url(../imagenes/comparativa/operadora.png);
}

#comparativa-multiples-asterisk .capa-ampliacion {
	margin-left: -131px;
	margin-top: -253px;
	width: 334px;
	height: 258px;
	background-image: url(../imagenes/comparativa/multiples-asterisk.png);
}

#comparativa-agentes .capa-ampliacion {
	margin-left: -131px;
	margin-top: -270px;
	width: 334px;
	height: 275px;
	background-image: url(../imagenes/comparativa/agentes.png);
}

#comparativa-estado .capa-ampliacion {
	margin-left: -131px;
	margin-top: -175px;
	width: 334px;
	height: 180px;
	background-image: url(../imagenes/comparativa/estado.png);
}

#comparativa-chat .capa-ampliacion {
	margin-left: -113px;
	margin-top: -254px;
	width: 299px;
	height: 259px;
	background-image: url(../imagenes/comparativa/chat.png);
}

#comparativa-outlook .capa-ampliacion {
	margin-left: -152px;
	margin-top: -254px;
	width: 377px;
	height: 259px;
	background-image: url(../imagenes/comparativa/outlook.png);
}

#comparativa-thunderbird .capa-ampliacion {
	margin-left: -152px;
	margin-top: -211px;
	width: 377px;
	height: 216px;
	background-image: url(../imagenes/comparativa/thunderbird.png);
}

#comparativa-espiar .capa-ampliacion {
	margin-left: -132px;
	margin-top: -254px;
	width: 337px;
	height: 259px;
	background-image: url(../imagenes/comparativa/espiar.png);
}

#comparativa-susurrar .capa-ampliacion {
	margin-left: -156px;
	margin-top: -268px;
	width: 384px;
	height: 273px;
	background-image: url(../imagenes/comparativa/susurrar.png);
}

.comparativa .caracteristica-presente,
.comparativa .caracteristica-ausente,
.comparativa .caracteristica-limitada,
.comparativa .caracteristica-extra {
	position: relative;
	height: 32px;
	background-position: center center;
	background-repeat: no-repeat;
}

.comparativa .caracteristica-presente span,
.comparativa .caracteristica-ausente span,
.comparativa .caracteristica-limitada span,
.comparativa .caracteristica-extra span{
	display: none;
}

.comparativa .caracteristica-presente {
	background-image: url(../imagenes/comparativa/caracteristica-presente.png);
}

.comparativa tr.fila-par .caracteristica-presente {
	background-image: url(../imagenes/comparativa/caracteristica-presente-par.png);
}

.comparativa .caracteristica-ausente {
	background-image: url(../imagenes/comparativa/caracteristica-ausente.png);
}

.comparativa tr.fila-par .caracteristica-ausente {
	background-image: url(../imagenes/comparativa/caracteristica-ausente-par.png);
}

.comparativa .caracteristica-limitada {
	background-image: url(../imagenes/comparativa/caracteristica-limitada.png);
}

.comparativa tr.fila-par .caracteristica-limitada {
	background-image: url(../imagenes/comparativa/caracteristica-limitada-par.png);
}

.comparativa .caracteristica-extra {
	background-image: url(../imagenes/comparativa/caracteristica-extra.png);
}

.comparativa tr.fila-par .caracteristica-extra {
	background-image: url(../imagenes/comparativa/caracteristica-extra-par.png);
}

#comparativa-desktop {
	margin-bottom: 20px;
}

#comparativa-web-notificaciones .capa-ampliacion {
	margin-left: -171px;
	margin-top: -226px;
	width: 414px;
	height: 231px;
	background-image: url(../imagenes/comparativa/notificacion.png);
}

#comparativa-web-agenda .capa-ampliacion {
	margin-left: -171px;
	margin-top: -249px;
	width: 414px;
	height: 254px;
	background-image: url(../imagenes/comparativa/agenda.png);
}

#comparativa-web-fichaje .capa-ampliacion {
	margin-left: -151px;
	margin-top: -300px;
	width: 374px;
	height: 305px;
	background-image: url(../imagenes/comparativa/fichaje.png);
}

#comparativa-web-xml .capa-ampliacion {
	margin-left: -161px;
	margin-top: -287px;
	width: 394px;
	height: 292px;
	background-image: url(../imagenes/comparativa/xml.png);
}

#comparativa-web-llamadas .capa-ampliacion {
	margin-left: -171px;
	margin-top: -254px;
	width: 414px;
	height: 259px;
	background-image: url(../imagenes/comparativa/llamadas.png);
}

#comparativa-web-grabaciones .capa-ampliacion {
	margin-left: -171px;
	margin-top: -252px;
	width: 414px;
	height: 257px;
	background-image: url(../imagenes/comparativa/grabaciones.png);
}


#caracteristicas-web thead tr {
	height: 40px;
}

#caracteristicas-web th#columna-thumb {
	background-image: url(../imagenes/comparativa/columna-caracteristica-web.png);
}

#caracteristicas-web th#columna-presencia {
	width: 62px;
	background-image: url(../imagenes/comparativa/columna-presencia.png);
}

#caracteristicas-web tbody td.columna-presencia {
	background-image: url(../imagenes/comparativa/borde-derecho-tabla.png);
	background-position: top right;
	background-repeat: repeat-y;
	padding-right: 5px;
}

#caracteristicas-web tfoot td.columna-presencia {
	background-image: url(../imagenes/comparativa/borde-inferior-derecho.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}
